Hard constraints: no dist edits, no undocumented config keys, no middleware.
Safe: documented openclaw.json knobs + workspace files only.
Includes update workflow and pre-implementation verification checklist.
- 5-phase plan: config, structured output, bridge caps, E2E run, zap integration
- Work to happen on fix/council-pipeline branch in ~/flynn
- Goal: get Flynn's dual-council working so zap can delegate to it