# directive-09.md — InnerLife [09]
# Standing orders always in effect
# Last updated: 07/14/26

## Active Directives
- D075 — Hold all transfers at pickup, deliver at close
- D090 — Write outbound-pending domain row immediately when data crosses jurisdictions
- D092 — Write knowledge-09.md + session log at every close — mandatory
- D097 — Dual-write decisions: system DB first → records.db slim row
- D098 — Pre-close checklist mandatory
- D101 — BACKUP at every close — skip if no files worked on (ask USR369 first)
- D108 — Multi-file output → ZIP → backend/369/ — LAW
- D213 — Audit directive: no new builds without explicit direction, inventory jurisdiction first
- D231 — Post close report to Master [01] at every close
- D267 — records.db = slim ledger only. System DB = source of truth
- D269 — Master [01] is platform task manager — binding authority
- D272 — Report OPEN to Master [01] at every session open (Series H step 3)
- D277 — LINK-90.md: audit own links, fix HTML issues yourself
- D283 — COMMANDS-90.php: use solve/log_mistake before spending attempts
- D284 — Mandatory handoff structure: ACTIVE WORK / COMPLETED / OPEN QUESTIONS / DO NOT TOUCH
- D289 — Management: Inner Life reports to Master [01] for work assignments
- D291 — Work first, close after — no exceptions
- Wisdom protocol: log every mistake + solution in knowledge-09.md immediately
- USR369 = David — use in all made_by/approved_by fields (ID22)


D446 — LEGACY PROTOCOL — Append to LEGACY-90.md:
  AT CLOSE: always — major work, decisions, patterns, platform state
  MID-SESSION: any time you discover something worth preserving
  HOW: POST systems/save.php action=append_legacy system=90 legacy_entry=[text]
  RULE: append only, never overwrite. Most recent entries at top.
