v0.9.2 — AGY + Codex Allocation Plan

You act as PR reviewer. Two waves of parallel dispatch.

Codex
Builder · inline edits · fast iteration
Best for: mechanical, well-scoped changes in known locations
Wave 1 · Task 1
Schema migration + --tokens flag
4 targeted edits in known lines:
_migrate_db · cmd_story_create · cmd_story_list · argparse
No new functions — pure inline edits
Wave 1 · Task 2
_check_upstream_divergence
1 new function (pure subprocess) + inject at 2 call sites.
Self-contained, no cross-function dependencies.
Waits for Wave 1
Wave 2 · Task 5
synlynk team status
1 new function that calls _build_team_digest() (built by AGY in Wave 1).
Formatting only — no new logic.
AGY
Builder + Verifier · large context · search-augmented
Best for: integration, new functions spanning the full file
Wave 1 · Task 3
Shared helpers
3 new functions requiring full-file context:
_seed_devlog · _generate_ai_context_files · _build_team_digest
_build_team_digest reads SQLite + telemetry + devlogs — needs to understand _get_db, _get_last_devlog_date, json telemetry format
Waits for Wave 1
Wave 2 · Task 4
synlynk join
Integration command calling scan, subprocess, config read/write, all three shared helpers + team digest print. Depends on Task 3.
Wave 2 · Task 6
synlynk decide
3 new functions: _run_agent_sync · _write_decision_record · cmd_decide
Most complex task — reuses _sign_capability_rating, AGENT_CAPABILITY_BASELINES, _check_upstream_divergence. Depends on Task 2.

Execution timeline

Wave 1
Codex T1 (schema + --tokens)  ║  Codex T2 (_check_upstream)  ║  AGY T3 (shared helpers) — all parallel
You review Wave 1 PRs — 3 independent PRs, merge order: T1 → T2 → T3
Wave 2
Codex T5 (team status)  ║  AGY T4 (join)  ║  AGY T6 (decide) — all parallel, after Wave 1 merged
You review Wave 2 PRs — merge order: T5 → T4 → T6
Done
v0.9.2 feature-complete · bump VERSION to 0.9.2 · open release PR
Merge order matters within each wave. T1 and T2 touch different lines so order is flexible. T3 must merge before T4/T5/T6 start. T2 must merge before T6 starts. All 6 branches off main.