- Draft PR via forge (apps/worker/src/git/pr.ts) push branch + createPullRequest draft with echodo-convoy marker, expose prUrl in Mission Control (convoy-service, convoys router, detail panel) - Operator notes mid-build: convoy_operator_messages (0016), tRPC post/list, worker poll between tool rounds (queued) and before generateText (direct), detail panel thread for in_progress - Doc-writer: harness doc-writer examples (docs/examples/research-pipeline.md), SOP template (docs/templates/doc-sop.md), role-doc-writer wiring Convoy: .convoys/worker-closeout-docwriter Co-authored-by: orchestrator |
||
|---|---|---|
| .. | ||
| 2026-06-02-db-drift-reconcile.sql | ||
| live-e2e-checklist.md | ||
| README.md | ||
Operations runbooks
One-shot scripts and notes for operational fixes that aren't part of the normal app flow. Each file is dated so the chronology is obvious.
Anything in this folder is historical. Don't re-run scripts here without reading them first — most assume a specific broken state and will fail or corrupt a healthy one.
Inventory
| Date | File | What it fixed |
|---|---|---|
| 2026-06-02 | 2026-06-02-db-drift-reconcile.sql |
Reconciled CT 102 tasks DB after years of drizzle-kit push left the migration ledger empty. Created the two tables that had never made it in (markdown_backlog_items, cursor_sync_mappings) and stamped all 8 migrations as applied. |