Where truth lives

One home for each answer.

DoneIn progressYour call

Rules

AGENTS.md

In progress
Paths & details~/.pi/agent/AGENTS.md + each repo’s AGENTS.md

Retiring repeated rules in agent/presets.json and agent/agents/ferrum-{ceo,cfo,cro,csm}.md. Stale ownership text: agent/skills/new-agent/SKILL.md. Owners: generalist-muoaxwki0 (cleanup), generalist-muobcv8ei (truth table). These are layers, not copies of one rule file.

Model routing

Dispatch policy

Done
Paths & details~/.pi/agent/extensions/agents/policy.json

The running dispatch code has one home. Stale prose in agent/skills/new-agent/SKILL.md and agent/memory/project/MEMORY.local.md is being retired by muoaxwki0 / muobcv8ei. Community exports are not live copies.

Google Ads

Google Ads skill

In progress
Paths & details~/.pi/agent/skills/google-ads/SKILL.md + reference/authority.md

Rules live in the skill; live settings come from Google. PR #1104 landed the launch rule. Copies: agent/memory/project/USER.local.md (muobcv8ei), ~/ferrum/.pi/skills/fulfillment/references/phone-lead-playbook.md, phone-lead-attribution.md, ~/agent-scratch/obsidian-5leads/. No verified retirement owner for the last three.

Meta ads

Meta Ads skill

In progress
Paths & details~/.pi/agent/skills/meta-ads/SKILL.md

Rules live in the skill; live settings come from Meta. Dated cost examples in reference/campaigns-setup.md and reference/campaigns-production.md need clearer labels, not deleted history. Owner: muoaxwki0.

Client facts

Ferrum profiles

In progress
Paths & detailsFerrum /api/v1/agency/client-profiles/{id}

Waiting for the profile API. Generalist-muoargma2 / PR #1113 carries its ticket. Then muobcv8ei replaces copies in agent/memory/ferrum/MEMORY.md and ~/ferrum/.pi/memory/MEMORY.md. Other old sources: ~/planner/plans/2026-09-29-client-facts*.md, tenants.agent_config and organizations.settings. No completed migration verified.

Ad numbers

Ferrum ads board

In progress
Paths & detailsFerrum daily per-client ads board — Round 3 decision

Ferrum is the chosen home. Board delivery and its final API path are not verified in this packet. Old numbers in agent/memory/ferrum/MEMORY.md, planner plans and scratch reports are snapshots. muobcv8ei owns memory pointers.

Jobs to do

Repo tickets

In progress
Paths & details<target repo>/plans/ticket-NNN-<slug>.md

Planner owns one queue. Tickets are jobs; PRs are delivery. ~/.pi/plans/tickets/, ~/planner/plans/tickets/ and ~/agent-scratch/ Firstmate memos are not extra queues. Seven nonmatching ticket names remain: ticket-lane-bakeoff.md, ticket-planner-home.md, ticket-goal-judge-delegating.md, ticket-d-trivial-lane-messages.md, ticket-d-hard-difficulty-model.md, ticket-d-standard-wall-pins.md, ticket-d-frontend-seatcard.md. No file retirement verified.

Factory state

Running room manager

In progress
Paths & details/var/lib/pi-factory/rooms/<sha>/state.json; /opt/pi-factory/host/REVISION

Desktop and laptop revisions differed at the scout read. Worktrees do not prove live state. Board feed PR #1105 and publisher #1107 were open at that read. factory.db did not exist; it was not retired.

Memory

Memory lanes

In progress
Paths & details~/.pi/agent/extensions/memory/; agent/memory/{MEMORY,USER}.md; agent/memory/ferrum/MEMORY.md; repo .pi/memory/

Paths already have one owner. Duplicate client and ads facts remain in agency memory and ~/ferrum/.pi/memory/MEMORY.md. muobcv8ei owns pointer cleanup, after the profile API for client facts.

Secrets

Vault

In progress
Paths & detailsVaultwarden — approved by Jay

Jay said “secrets yes”. Consolidation has started with scout-muobrb74y. No completed migration is claimed here. Current readers: ~/.pi/.env; ~/ferrum/.env; ~/.secrets/; agent/auth.json; agent/{claude,codex,go}-pool.json; /etc/pi-factory-room.json; ~/fc/host/token.

How to do things

Skills

In progress
Paths & details~/.pi/agent/skills/{vps,coolify,factory-kickoff}/SKILL.md

muobcv8ei retires repeated commands in agent/memory/MEMORY.md and project/specialists/planner.md. muoaxwki0 owns the old factory-kickoff/SKILL.md story. ~/ferrum/docs/RUNBOOK-ghl-retirement.md is history, not current state. Host REVISION proves the deployed version.