Skip to content

agentic pilot eval: beta-6 shipping orchestrator run (epic #574 system, overnight 2026-07-11) #601

Description

@rickylabs

Agentic Workflow Eval — beta6-ship--orchestrator (pilot)

Living evaluation of the epic #574 agentic runtime system, maintained by the beta-6 shipping
orchestrator (session fb43bc3e, Claude Fable 5 low, overnight autonomous).

Drift

Blockers + fallbacks

  • B1: stale refs/remotes/origin/main after fetch — fallback git ls-remote + explicit-sha
    reset.
  • B2: agentic Codex launcher unusable from a WSL-resident supervisor (D3) — fallback manual
    replication of its launch command minus the wsl.exe wrapper, identity + brief validation
    preserved.
  • B3: local close-gate replay needs GITHUB_TOKEN — resolved via resolveGithubToken from
    agentic-lib.ts (deno eval one-liner); this is how feat(fresh-ui): #258 FB5 generative-UI renderer (render_ui → curated DS vocabulary) #594's close-gate failure was diagnosed
    without burning CI cycles.
  • B4: Codex 5-hour quota exhausted at ~03:30 (owner screenshot; resets 05:42) with T8 mid-slice.
    Fallbacks: (a) resume process left alive (internal retry), (b) one-shot cron wakeup at 05:44 to
    rearm the thread, (c) meantime work shifted to Fable-lane subagents: milestone board audit,
    FAI-9 fixture-contract design prep, and release pre-gates on main (publish:dry-run, fmt, lint —
    all green).
  • B5: [AI-stack FAI-9] beta.6 capability e2e merge gate (generative-UI render + MCP widget round-trip) #464 agent turn-1 correctly refused: T8 not merged (shared suite files) and no MCP server
    exists in the scaffold to round-trip against. Fallback: Fable subagent produced a verified
    fixture-MCP-server contract (implement-464-fixture-brief.md); agent resumes with it post-T8.

Good mechanics

Improvements

  • I1: Make launch-codex-slice.ts host-agnostic — detect running inside WSL and exec locally
    instead of via wsl.exe (B2/D3). Same for wslGitInfo and the runtime repair path.
  • I2: send-message-v2 is single-turn; a slice needs N resumes. Provide a
    codex exec run-slice wrapper (or extend the launcher) that loops resume-until-done with
    quota/capacity-aware backoff and a wake-file for watch-run.ts.
  • I3: Quota exhaustion (B4) should be a classified, machine-readable signal
    (quota_exhausted with reset timestamp) surfaced by codex-status so supervisors can schedule
    the rearm automatically instead of screenshot-driven steering.
  • I4: Add a terminal status:done/status:shipped label to the taxonomy — closed issues
    currently keep stale phase labels (status:plan on closed [telemetry T6] oRPC span-creation fix + AI port invocation #407/[AI-stack FB5] fresh-ui: generative-ui-renderer (recursive JSON tree -> curated DS vocabulary) #258 etc.).
  • I5: agents --json name field for background sessions is derived from the prompt head —
    give supervisors a way to set a stable display name for attach UX.
  • I6: The e2e local-source mapping is being reinvented per gate (test(cli-e2e): scaffold.runtime coverage for ui:add ai — McpUiWidget + generative-UI renderer #597 ai mapping, T8 telemetry
    mapping). Promote a shared "local-source preparation" fixture helper in the e2e layer.
  • I7: close-gate requires checked boxes on the ISSUE while the evidence often lands in the PR;
    a bot that mirrors PR-body gate evidence into issue checkboxes (or accepts PR-comment evidence)
    would remove a manual supervisor step.

Outcome (2026-07-11 ~04:25, close-out)

Milestone 8 0.0.1-beta.6 is RELEASE-READY. All 8 target issues resolved via 6 merged PRs
(#568#407, #571#569, #594#258, #597#561+#564, #598#409, #600#464); epic #399 closed with
all T-handles landed; product-gap follow-up #599 filed (found by the T8 gate, not masked).
Release gates: scaffold.runtime 58/58 (local + CI), repo check green, 1782 tests passed,
lint/fmt clean, publish:dry-run green. Publish deliberately NOT executed (owner hard stop).

Quota timeline: one 5-hour Codex window exhausted mid-T8 (~03:30–05:42); bridged with Fable-lane
subagents (board audit, FAI-9 fixture design, release pre-gates) and a scheduled rearm. Total
orchestration: 3 Codex threads, 2 Claude subagents, ~10 CI waits, zero fabricated evidence.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions