Fresh JSON memo after per-ticker deliberation: T−1 context, turnover discipline, target weights rationale, links to deliberation keys. Track B Phase 6 before portfolio-manager Phase B/C.
Publish pm_allocation_memo after all deliberation_transcript rows and deliberation_session_index for {{DATE}}.
deliberation_session_index for the datebody.final_decisionspositions or rebalance_decision / portfolio.json for T−1 weightsconfig/investment-profile.md — turnover, risk, mandate languagetemplates/schemas/pm-allocation-memo.schema.jsondocument_key: pm-allocation-memo/{{DATE}}.jsonmeta.prior_snapshot_date: T−1 date usedmeta.deliberation_index_key: (or null if legacy)deliberation-transcript-index/{{DATE}}.jsonbody.narrative: synthesis across tickersbody.turnover_discipline: how you limited day-over-day change vs prefsbody.target_weights_rationale[]: per ticker with optional deliberation_document_keyValidate and publish with --doc-type-label "PM Allocation Memo".
Hand off to skills/portfolio-manager/SKILL.md.