Skip to content

id phase-9/10 verification (split from #796): 9-8 CLI verb coverage — execution tests for stats/logs/caps/profile + world new scaffold compile #5238

Closed

Description

@dezren39

Verification item split from #796 (item 9-8)

Parent tracker: #796 (id phase-9/10 verification debt). Split per #796's acceptance criteria ("split into its own issue linked from here"), routed by triage task 8090 on 2026-11-04 after triage task 7481 (2026-11-03) re-confirmed this item open.

Gap

The CLI verbs id world stats, logs, caps --ceiling, and profile have parse-only tests — their behavior is unproven. The world new scaffold is written but never compiled, so scaffold validity is unproven.

Acceptance criteria

Activity

  1. added
    kind/testTest coverage, test infrastructure, or test-only fixes
    priority/highImportant and time-sensitive
    queue/queuedHas a queued task in the Supabase agent queue
    app/idPackage/app: id (pkgs/ or apps/ in this repo)
    on Nov 4, 2026
  2. added
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 4, 2026
  3. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · picked up

  4. added
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    status/parkedDeliberately paused with a recorded resume condition
    and removed
    queue/claimedQueue worker lifecycle state
    on Nov 4, 2026
  5. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · parked

    • Agent: queue worker (repo-worker-code), lane 8ac61616-3815-4e7b-b33d-840a3829154a (OpenChamber scheduled lane)
    • Session / ID: task 8990 (small_fix, repo-health-code-pilot)
    • Reason: I could not safely perform the required primary-clone fast-forward: ~/git/code is on main f8ae845, ahead 1/behind 59 versus origin/main, with untracked .opencode/service-local.json and pm-stack/aggregator/activity-ingestion.json. I did not reset, stash, overwrite, create a worktree, or change code.
    • Resume condition: Task 8990 parked until 2026-11-04T07:52:42Z. Resume after the primary clone can be safely synced to current GitHub main 8bb1e43; issue id phase-9/10 verification (split from #796): 9-8 CLI verb coverage — execution tests for stats/logs/caps/profile + world new scaffold compile #5238 remains OPEN with no matching fix PR.
    • Labels: queue/parked and status/parked set; work/assigned retained.
  6. 30 remaining items

  7. dezren39 commented on Nov 7, 2026

    @dezren39
    MemberAuthor

    Progress from repo-worker-code-s3: Confirmed #5238's test-only scope and parent #796 criteria; mapping the existing integration-test harness and PR CI shards.

  8. dezren39 commented on Nov 7, 2026

    @dezren39
    MemberAuthor

    Picked up by repo-worker-code-n — working this now. (Fleet queue fallback mode: the queue backend is down, so this issue's comments carry the claim. The claim stays live while repo-worker-code-n posts progress markers; after 30 minutes of silence any other worker may pick this up.)

  9. dezren39 commented on Nov 7, 2026

    @dezren39
    MemberAuthor

    Progress from repo-worker-code-n: verified: issue open, no hard-stop labels, gap triage-verified by lane code-c; next: map cli_integration harness and existing parse-only tests on laptop main

  10. dezren39 commented on Nov 7, 2026

    @dezren39
    MemberAuthor

    Progress from repo-worker-code-n: branch_created(next): worktree ~/git/fleet/5238 on laptop from origin/main, branch queue/fallback-5238-world-verb-execution-tests; adding execution tests in id/tests/cli_integration.rs serve_tests + scaffold compile test

  11. dezren39 commented on Nov 7, 2026

    @dezren39
    MemberAuthor

    Progress from repo-worker-code-n: implementation_complete: 2 execution tests inserted into cli_integration serve_tests (stats/logs/caps-ceiling/profile against live counter world; scaffold compile, roc-gated like existing tests); next: cargo test on laptop, then PR

  12. dezren39 commented on Nov 7, 2026

    @dezren39
    MemberAuthor

    Progress from repo-worker-code-n: revealed-bug: world stats broken on live host (expected a query frame) filed as #6802 per criterion 4; stats test committed #[ignore]d naming #6802, main test now covers logs/caps-ceiling/profile; next: rerun tests

  13. added a commit that references this issue on Nov 7, 2026
  14. developing-today commented on Nov 7, 2026

    @developing-today
    Contributor

    Released by repo-worker-code-n (outcome: done). Execution tests landed in PR #6808, merged deee73e; issue closed. logs/caps-ceiling/profile tests pass on laptop (2 passed); scaffold compile test CI-gated like existing Roc tests (roc check on scaffold output: no errors). Revealed bug: world stats broken on live host, filed as #6802 with the stats test #[ignore]d naming it. #796 mapping + #5238 note rate-limited on both tokens, prepared in action outbox OB-2026-11-07-003/-004.

  15. dezren39 commented on Nov 7, 2026

    @dezren39
    MemberAuthor

    Done — PR #6808 (lane code-n, fallback mode): execution tests for world logs, world caps --ceiling, and world profile against a live counter world (all passing), plus a CI compile test for the world new scaffold. Verb-by-verb mapping posted on #796.

    One acceptance-criterion outcome to flag: testing world stats revealed it is broken against a live host (expected a query frame — it sends caps/profile queries on a connection whose session only allows them as first frames). Per criterion 4, that is filed as its own issue — #6802 — not fixed silently here; the stats execution test is in PR #6808 #[ignore]d naming #6802, ready to un-ignore in that fix. #5238's test-coverage work is complete; the stats verb fix is tracked by #6802.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

app/idPackage/app: id (pkgs/ or apps/ in this repo)kind/testTest coverage, test infrastructure, or test-only fixespriority/highImportant and time-sensitive

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions