Skip to content

Track upstream agent CLI versions#1187

Closed
a5c-ai[bot] wants to merge 1 commit into
stagingfrom
agent-versions/daily-2026-07-05
Closed

Track upstream agent CLI versions#1187
a5c-ai[bot] wants to merge 1 commit into
stagingfrom
agent-versions/daily-2026-07-05

Conversation

@a5c-ai

@a5c-ai a5c-ai Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Updates Atlas AgentVersion records from the daily upstream host agent release check.

Artifacts:

  • artifacts/agent-version-tracker/upstream-targets-and-latest.json
  • artifacts/agent-version-tracker/summary.json

Verification:

  • git diff --check
  • npm run build --workspace=@a5c-ai/atlas

Note:

  • npm run verify:metadata was attempted after PR creation and failed on the pre-existing dirty workspace file .agents/plugins/marketplace.json: babysitter version expected "6.0.2" but found undefined. That file is not part of this PR commit.

@a5c-ai

a5c-ai Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

Live-stack QA

Result: failed for adversarial QA on PR #1187.

Run: https://github.com/a5c-ai/babysitter/actions/runs/28767919468

Matrix tested:

[
  {"agent":"codex","model":"google-gemini31","mode":"ni","install":"vanilla","live":true},
  {"agent":"claude","model":"foundry-gpt55","mode":"ni","install":"vanilla","live":true},
  {"agent":"gemini","model":"google-gemini31","mode":"ni","install":"vanilla","live":true},
  {"agent":"hermes","model":"foundry-gpt55","mode":"ni","install":"vanilla","live":true},
  {"agent":"claude","model":"anthropic-sonnet46","mode":"ni","install":"vanilla","live":true},
  {"agent":"codex","model":"google-gemini31","mode":"interactive","install":"bp","live":true,"process_mode":"predefined"},
  {"agent":"codex","model":"google-gemini31","mode":"interactive","install":"bp","live":true,"process_mode":"create"},
  {"agent":"claude","model":"foundry-gpt55","mode":"bridged-hooks","install":"bp","live":true,"process_mode":"predefined"}
]
Job Result
Build All pass
Compute Matrix pass
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gpt-5.5, bridged-hooks) fail
Live Stack (ubuntu-latest-l, bp/create, codex/gemini-3.5-flash, interactive) fail
Live Stack (ubuntu-latest-l, bp/predefined, codex/gemini-3.5-flash, interactive) fail
Live Stack (ubuntu-latest-l, vanilla, gemini-cli/gemini-3.5-flash, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, hermes/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/claude-sonnet-4-6, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, codex/gemini-3.5-flash, non-interactive) fail
Live Stack Report pass

Overall verdict: failed. All selected live-stack scenario jobs failed; inspect the linked workflow logs for the specific failure causes.

@a5c-ai

a5c-ai Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

Live-stack QA

Result: failed for adversarial QA on agent-versions/daily-2026-07-05.

Run: https://github.com/a5c-ai/babysitter/actions/runs/28767906428

Matrix tested

Agent Model Mode Install Process mode Result
codex google-gemini31 interactive bp predefined fail
claude foundry-gpt55 interactive bp create fail
codex foundry-gpt55 bridged-hooks bp predefined fail
gemini google-gemini31 ni vanilla - fail
hermes foundry-gpt55 ni vanilla - fail

Job summary

Job Result
Build All pass
Compute Matrix pass
Live Stack (ubuntu-latest-l, vanilla, hermes/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, gemini-cli/gemini-3.5-flash, non-interactive) fail
Live Stack (ubuntu-latest-l, bp/predefined, codex/gpt-5.5, bridged-hooks) fail
Live Stack (ubuntu-latest-l, bp/predefined, codex/gemini-3.5-flash, interactive) fail
Live Stack (ubuntu-latest-l, bp/create, claude-code/gpt-5.5, interactive) fail
Live Stack Report pass

Failure notes

All failed scenario logs show the genty startup check cannot find packages/genty/cli/dist/cli/main.js. The BP scenarios then fail on npm install --global ./packages/adapters/hooks/cli; the vanilla scenarios fail the selected adapter launch command. This looks like a live-stack setup/package artifact issue before this QA run can validate the PR's Atlas AgentVersion metadata changes.

@a5c-ai

a5c-ai Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

Live-stack QA

Result: failed for adversarial QA review.

Run: https://github.com/a5c-ai/babysitter/actions/runs/28767930022

Selected matrix:

Agent Model Mode Install Process mode Result
claude foundry-gpt55 ni vanilla predefined fail
omp foundry-gpt55 ni vanilla predefined fail
amp foundry-gpt55 ni vanilla predefined fail
claude google-gemini31 bridged-hooks bp predefined fail

Job results:

Job Result
Compute Matrix pass
Build All pass
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gemini-3.5-flash, bridged-hooks) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, amp/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, omp/gpt-5.5, non-interactive) fail
Live Stack Report pass

Notes:

  • The matrix targets changed supported AgentVersion records from this PR: claude, omp, and amp.
  • qwen and claude-agent-sdk changed in the Atlas graph but are not accepted live-stack workflow agents, so they were not directly dispatchable in this workflow.

@a5c-ai

a5c-ai Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

Live-stack QA

Result: failed.

Run: https://github.com/a5c-ai/babysitter/actions/runs/28767921172

Scope: QA for adversarial review of Atlas AgentVersion/evidence graph updates and generated tracker artifacts.

Tested matrix:

Agent Model Mode Install Process mode
codex google-gemini31 ni vanilla -
claude foundry-gpt55 ni vanilla -
gemini google-gemini31 ni vanilla -
hermes foundry-gpt55 ni vanilla -
codex google-gemini31 interactive bp predefined
claude foundry-gpt55 interactive bp create
codex google-gemini31 bridged-hooks bp predefined

Job results:

Job Result
Build All pass
Compute Matrix pass
Live Stack (ubuntu-latest-l, bp/predefined, codex/gemini-3.5-flash, bridged-hooks) fail
Live Stack (ubuntu-latest-l, bp/create, claude-code/gpt-5.5, interactive) fail
Live Stack (ubuntu-latest-l, bp/predefined, codex/gemini-3.5-flash, interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, hermes/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, gemini-cli/gemini-3.5-flash, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, codex/gemini-3.5-flash, non-interactive) fail
Live Stack Report pass

Verdict: not passing. All selected live-stack scenario jobs failed; see the Actions run for logs.

@a5c-ai

a5c-ai Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

Adversarial Review Decision

Decision: not approved / not merged.

GitHub would not allow this actor to submit a formal request-changes review on its own PR, so this comment records the blocking decision.

Changed-file review found no security/correctness blockers in the Atlas graph update itself. The new AgentVersion records are additive, the evidence IDs line up with their sourced_from references, the new IDs are not duplicates on staging, and git diff --check passes. CI also reached and completed the @a5c-ai/atlas build/indexer successfully before later unrelated workspace failures.

Blocking evidence:

Required next step: get the live-stack QA and required PR checks green, or document why the failing QA scenarios are unrelated and rerun the appropriate validation.

Risk Assessment

Risk level: risk:low for the changed graph data itself, but merge readiness is blocked by failed validation.

Risks and mitigations:

  • Atlas consumers could surface incorrect upstream-version metadata if the tracker data is wrong. Mitigation: keep the successful Atlas build/indexer signal, and spot-check the evidence URLs and release/version claims before merging.
  • Failed live-stack QA means the process did not validate affected supported agents (claude, amp, omp) against live scenarios. Mitigation: fix or explain the live-stack failures and rerun QA before approval.
  • Repository-wide CI is red for failures outside this PRs changed files. Mitigation: resolve/rerun required checks before merge so this data-only change does not land through a red validation state.

@a5c-ai

a5c-ai Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

Live-stack QA

Result: failed. Build/index setup passed, but all selected live-stack scenarios failed.

Run: https://github.com/a5c-ai/babysitter/actions/runs/28767946744

Job Result
Compute Matrix pass
Build All pass
Live Stack (ubuntu-latest-l, bp/create, claude-code/gpt-5.5, interactive) fail
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gpt-5.5, interactive) fail
Live Stack (ubuntu-latest-l, vanilla, amp/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, omp/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/claude-sonnet-4-6, non-interactive) fail
Live Stack Report pass

Tested matrix:

[
  {
    "agent": "amp",
    "model": "foundry-gpt55",
    "mode": "ni",
    "install": "vanilla",
    "live": true
  },
  {
    "agent": "omp",
    "model": "foundry-gpt55",
    "mode": "ni",
    "install": "vanilla",
    "live": true
  },
  {
    "agent": "claude",
    "model": "foundry-gpt55",
    "mode": "ni",
    "install": "vanilla",
    "live": true
  },
  {
    "agent": "claude",
    "model": "anthropic-sonnet46",
    "mode": "ni",
    "install": "vanilla",
    "live": true
  },
  {
    "agent": "claude",
    "model": "foundry-gpt55",
    "mode": "interactive",
    "install": "bp",
    "live": true,
    "process_mode": "predefined"
  },
  {
    "agent": "claude",
    "model": "foundry-gpt55",
    "mode": "interactive",
    "install": "bp",
    "live": true,
    "process_mode": "create"
  }
]

Notes:

  • Focused dispatch covered live-stack-supported affected agents: amp, omp, and claude.
  • qwen and claude-agent-sdk were not available live-stack harness axes in docs/development/07-live-stack-qa-guide.md, so they were not directly dispatchable in this workflow.
  • The Atlas build phase in the live-stack workflow passed before scenario execution.

@a5c-ai

a5c-ai Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

Adversarial review decision: changes requested

GitHub would not allow this actor to submit a formal request changes review on its own PR, so I am posting the blocking review as a PR comment instead.

I reviewed the four changed files:

  • artifacts/agent-version-tracker/summary.json
  • artifacts/agent-version-tracker/upstream-targets-and-latest.json
  • packages/atlas/graph/agent-stack/agent-versions/upstream-current-2026-07-05.yaml
  • packages/atlas/graph/catalog-meta/evidence-sources/upstream-current-2026-07-05.yaml

I did not find a changed-line security issue or a concrete schema inconsistency in the new AgentVersion/EvidenceSource records. The records follow the recent dated upstream-current-* pattern and the internal AgentVersion/evidence references line up.

Blockers

  1. Required CI is failing / merge state is unstable

    Location: PR status checks for Track upstream agent CLI versions #1187, run 28736476788.

    The PR currently has failing required checks:

    • Docs QA failed in docs/v6-spec-and-roadmap/security-architecture.md because ../policy-enforcement.md could not be resolved by Docusaurus.
    • Workspace Coverage failed in packages/adapters/transport because TypeScript cannot resolve @a5c-ai/trust-core / @a5c-ai/policy-adapter imports.
    • Lint, Tests, Package failed in packages/adapters/core because TypeScript cannot resolve @a5c-ai/genty-core/trust / @a5c-ai/policy-adapter imports.

    These look unrelated to the metadata diff, but the PR still has no green required-check signal and mergeStateStatus is unstable. Please rebase/rerun after the base branch failures are fixed, or otherwise get the required checks green on this PR state.

  2. Adversarial live-stack QA failed

    Location: QA dispatch 28767795816; downstream live-stack run 28767921172.

    The QA dispatch completed, but the live-stack verdict was failed. Build/matrix/report jobs passed, but all seven selected live-stack scenario jobs failed. A QA report comment was posted on the PR with the matrix and job table.

    Please inspect the downstream run logs and either fix the failures or rerun successfully if they are transient/unrelated.

Risk Assessment

Risk level: risk:medium.

  • Risk: Atlas/catalog consumers may ingest inaccurate or unvalidated AgentVersion/EvidenceSource records if graph validation is not green.
    Mitigation: require a passing Atlas/catalog build/index validation and green required CI before merge.

  • Risk: merging while CI and live-stack QA are red normalizes bypassing verification and can hide unrelated base-branch regressions.
    Mitigation: wait for green checks or explicitly document that failures are unrelated and rerun the relevant gates successfully before approval.

@a5c-ai

a5c-ai Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

Live-stack QA

Result: failed.

Run: https://github.com/a5c-ai/babysitter/actions/runs/28767978499

Tested matrix:

Agent Model Mode Install Process mode Result
codex google-gemini31 ni vanilla - fail
claude foundry-gpt55 ni vanilla - fail
gemini google-gemini31 bridged-interactive vanilla - fail
codex google-gemini31 interactive bp predefined fail
claude foundry-gpt55 interactive bp create fail

Workflow jobs:

Job Result
Compute Matrix pass
Build All pass
Live Stack (ubuntu-latest-l, bp/create, claude-code/gpt-5.5, interactive) fail
Live Stack (ubuntu-latest-l, bp/predefined, codex/gemini-3.5-flash, interactive) fail
Live Stack (ubuntu-latest-l, vanilla, gemini-cli/gemini-3.5-flash, bridged-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, codex/gemini-3.5-flash, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/gpt-5.5, non-interactive) fail
Live Stack Report pass

Overall verdict: the focused adversarial live-stack QA matrix did not pass. The shared build succeeded, but every live-stack execution job failed.

@a5c-ai

a5c-ai Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

Live-stack QA

Result: failed.

Run: https://github.com/a5c-ai/babysitter/actions/runs/28767957118

Matrix tested

Agent Model Mode Install Process mode Result
amp foundry-gpt55 ni vanilla predefined fail
omp foundry-gpt55 ni vanilla predefined fail
claude anthropic-sonnet46 ni vanilla predefined fail
claude foundry-gpt55 bridged-hooks bp predefined fail

qwen and claude-agent-sdk are not defined as runnable live-stack.yml agents, so they were not included as live-stack rows; they still need graph/index reference coverage.

Job results

Job Result Notes
Build All pass Build gate completed successfully.
Compute Matrix pass Matrix generation completed successfully.
Live Stack: claude bp bridged-hooks fail Missing packages/adapters/cli/dist/index.js during launch; artifact also shows npm EEXIST for global adapters-hooks install.
Live Stack: claude vanilla ni fail Missing packages/adapters/cli/dist/index.js during launch.
Live Stack: amp vanilla ni fail Missing packages/adapters/cli/dist/index.js during launch.
Live Stack: omp vanilla ni fail Missing packages/adapters/cli/dist/index.js during launch.
Live Stack Report pass Report job completed after scenario failures.

Overall verdict: failed because all four selected live-stack scenario jobs failed.

@a5c-ai

a5c-ai Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

Live-stack QA

Result: failed

Run: https://github.com/a5c-ai/babysitter/actions/runs/28767971589

Focused adversarial matrix for Atlas graph/catalog agent-version metadata changes:

Agent Model Mode Install Process mode Result
codex google-gemini31 ni vanilla - failed
claude foundry-gpt55 ni vanilla - failed
gemini google-gemini31 ni vanilla - failed
hermes foundry-gpt55 ni vanilla - failed
codex google-gemini31 interactive bp predefined failed
claude foundry-gpt55 interactive bp create failed
codex google-gemini31 bridged-hooks bp predefined failed

Supporting jobs:

Job Result
Compute Matrix pass
Build All pass
Live Stack Report pass

Overall verdict: failed. All selected live-stack scenario jobs failed; setup/build/report completed successfully.

@a5c-ai

a5c-ai Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

Adversarial Review Decision: Changes Requested

I could not submit this as a formal request-changes review because GitHub rejects request-changes reviews from the PR author identity. Treating this as the review decision for the predefined adversarial process.

Blocking condition

  • QA failed: qa-dispatch.yml run 28767854802 completed as a GitHub workflow, but its internal QA report says: overall verdict failed; build/setup/report passed, but all 7 selected live-stack scenario jobs failed. The QA report was posted at Track upstream agent CLI versions #1187 (comment).

Code review findings

I did not find a code/data correctness blocker in the four changed files. Local checks after installing dependencies:

  • git diff --check origin/staging...HEAD passed.
  • npm run build --workspace=@a5c-ai/atlas passed.
  • npm run quality --workspace=@a5c-ai/atlas completed, with existing graph health warnings not introduced by this PR.
  • npm run validate:kradle-graph --workspace=@a5c-ai/atlas still fails on unrelated current-source CRD/API coverage mismatches outside this PR's changed files.

Minor/debt notes:

  • artifacts/agent-version-tracker/summary.json lists only the two graph YAML files in changedFiles, while the PR also changes the two artifact JSON files. This appears to be an audit-artifact clarity issue, not runtime behavior.
  • Current upstream checks on July 6 show newer Amp and OMP releases than this July 5 dated snapshot. That is not a blocker for a dated capture, but consumers should not treat the newest checked-in upstream-current-* file as latest-at-merge without considering capturedAt/observedAt.

Risk Assessment

Risk level: risk:low for the changed Atlas graph data itself, but merge is blocked by failed QA.

  • Risk: live-stack scenarios are failing in required QA. Mitigation: inspect the QA report and either fix the underlying failure or re-run QA if the failures are confirmed unrelated/transient.
  • Risk: dated upstream snapshots can be stale by merge time. Mitigation: let the next daily tracker record July 6 releases, or make downstream consumers prefer explicit capture timestamps.
  • Risk: unrelated repository-wide validation failures can obscure signal. Mitigation: track the Kradle graph validation drift separately from this PR.

@a5c-ai

a5c-ai Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

Review decision

Requesting changes because the predefined adversarial review process has a strict reject rule for failed QA.

I did not find code/data blockers in the PR diff itself. The Atlas graph changes are additive, the new exact AgentVersion records are indexed with matching EvidenceSource references, and local verification passed:

  • git diff --check origin/staging...HEAD
  • npm ci in scratch PR worktree
  • npm run build --workspace=@a5c-ai/atlas

However, dispatched QA did not pass. The QA dispatch wrapper completed, but the live-stack run it launched failed:

Build All and Compute Matrix passed, but all selected live-stack scenario jobs failed because packages/adapters/cli/dist/index.js was missing during launch. The BP bridged-hooks row also reported npm EEXIST for adapters-hooks.

Required follow-up before approval: repair or account for the live-stack QA launch/package issue and rerun QA to a passing or explicitly waived result.

Risk Assessment

Risk level: risk:low for the PR content itself; merge risk is currently blocked by failed QA evidence.

  • Risk: Catalog data freshness and evidence accuracy. This PR adds exact upstream version records and evidence-source entries for Amp, Claude Code, Claude Agent SDK, OMP, and Qwen, so incorrect source metadata would make Atlas report stale or misleading version facts. Mitigation: Atlas build/index passed locally, the new IDs are present in dist/index.json, and the graph records cross-link to matching evidence sources.
  • Risk: Generated tracker artifact drift. The two artifacts/agent-version-tracker JSON files are generated operational artifacts and may drift as upstream versions move. Mitigation: the next daily tracker run can refresh them; the graph files added here are additive and reversible.
  • Risk: QA signal is not green. Live-stack scenarios failed before exercising the selected agents because the adapter CLI artifact was missing. Mitigation: fix the live-stack launch/package path or workflow artifact setup, then rerun QA for the selected affected agents.

@a5c-ai

a5c-ai Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Live-stack QA

Result: failed for adversarial QA review.

Run: https://github.com/a5c-ai/babysitter/actions/runs/28841181971

Matrix tested

Agent Model Mode Install Process mode Result
amp foundry-gpt55 ni vanilla predefined fail
omp foundry-gpt55 ni vanilla predefined fail
claude foundry-gpt55 ni vanilla predefined fail
claude anthropic-sonnet46 ni vanilla predefined fail
claude foundry-gpt55 interactive bp predefined fail
claude foundry-gpt55 interactive bp create fail
claude foundry-gpt55 bridged-hooks bp predefined fail

Job results

Job Result
Compute Matrix pass
Build All pass
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gpt-5.5, bridged-hooks) fail
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gpt-5.5, interactive) fail
Live Stack (ubuntu-latest-l, bp/create, claude-code/gpt-5.5, interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/claude-sonnet-4-6, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, amp/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, omp/gpt-5.5, non-interactive) fail
Live Stack Report pass

Overall verdict: failed. Build/matrix/report completed successfully, but every selected live-stack execution scenario failed.

Notes:

  • Focused dispatch covered the live-stack-supported affected agents from this Atlas AgentVersion update: amp, omp, and claude.
  • qwen and claude-agent-sdk are present in the graph update but are not runnable live-stack.yml agent axes, so they were not directly dispatchable in this workflow.

@a5c-ai

a5c-ai Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Adversarial Review Decision: Changes Requested

I reviewed PR #1187 using the predefined adversarial review process. I do not see a changed-line security issue or a concrete AgentVersion/EvidenceSource schema mismatch in the four changed files. The new graph records are additive, the new IDs were not already present on staging, and git diff --check origin/staging...refs/tmp/pr-1187 passed locally.

However, the strict review rules require rejection because validation is not green.

Blockers

  1. Required PR checks are failing

    Location: PR checks for Track upstream agent CLI versions #1187, CI run 28736476788.

    Current required checks are red:

    • Docs QA: failure
    • Lint, Tests, Package: failure
    • Workspace Coverage: failure

    Fix: get the required checks green on the PR head, or rebase/rerun after unrelated base-branch failures are repaired. This PR should not merge with no green required-check signal.

  2. Fresh adversarial live-stack QA failed

    Location: downstream live-stack run 28841181971 from fresh QA dispatch 28841076404.

    The fresh QA run reached a concrete failed verdict. Compute Matrix, Build All, and Live Stack Report passed, but every selected live-stack scenario failed at Run selected live stack E2E:

    • claude-code gpt-5.5 BP/predefined bridged-hooks
    • claude-code gpt-5.5 BP/predefined interactive
    • claude-code gpt-5.5 BP/create interactive
    • claude-code gpt-5.5 vanilla non-interactive
    • claude-code claude-sonnet-4-6 vanilla non-interactive
    • amp gpt-5.5 vanilla non-interactive
    • omp gpt-5.5 vanilla non-interactive

    Fix: inspect the failed live-stack artifacts/logs, repair or explicitly account for the live-stack failure, then rerun focused QA to a passing or formally waived result.

Non-blocking findings

  • artifacts/agent-version-tracker/summary.json lists only the two graph YAML files in changedFiles, while this PR also changes the two artifact JSON files. This is audit clarity debt, not a runtime graph blocker.
  • A detached local PR worktree could not independently complete npm run build --workspace=@a5c-ai/atlas because dependencies were not installed there (tsx: not found). The fresh Actions live-stack run did complete Build All successfully, so I am not treating the local detached-worktree setup failure as a PR defect.

Risk Assessment

Risk level: risk:medium while validation is red; the graph-data change itself appears low-risk and additive.

  • Risk: Atlas/catalog consumers may ingest incorrect upstream-version metadata if graph/index validation is not actually green. Mitigation: require passing Atlas/build/index and green required CI before merge.
  • Risk: failed live-stack QA means affected supported agents were not validated in live scenarios for this PR state. Mitigation: fix or account for the live-stack failure and rerun QA before approval.
  • Risk: dated upstream snapshots can be stale by merge time. Mitigation: downstream consumers should respect capturedAt/observedAt; future daily tracker runs should record newer releases rather than mutating this dated capture ad hoc.

@a5c-ai

a5c-ai Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Live-stack QA

Result: failed for adversarial QA review.

Run: https://github.com/a5c-ai/babysitter/actions/runs/28841175591

Matrix tested

Agent Model Mode Install Process mode Result
amp foundry-gpt55 ni vanilla - fail
omp foundry-gpt55 ni vanilla - fail
claude foundry-gpt55 ni vanilla - fail
claude anthropic-sonnet46 ni vanilla - fail
claude foundry-gpt55 interactive bp predefined fail
claude foundry-gpt55 interactive bp create fail
claude foundry-gpt55 bridged-hooks bp predefined fail

Job results

Job Result
Compute Matrix pass
Build All pass
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gpt-5.5, interactive) fail
Live Stack (ubuntu-latest-l, vanilla, omp/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, bp/create, claude-code/gpt-5.5, interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gpt-5.5, bridged-hooks) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/claude-sonnet-4-6, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, amp/gpt-5.5, non-interactive) fail
Live Stack Report pass

Overall verdict: failed. Build/matrix/report jobs passed, but every selected live-stack scenario failed.

@a5c-ai

a5c-ai Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Adversarial Review Decision: Changes Requested

I reviewed PR #1187 using the predefined adversarial review process. I do not see a changed-line security issue or a concrete AgentVersion/EvidenceSource schema mismatch in the four changed files. The graph records are additive, the new EvidenceSource IDs match the AgentVersion sourced_from references, and git diff --check origin/staging...origin/pr-1187 passed locally.

However, the strict process rules require rejection because validation is not green.

Blockers

  1. Required PR checks are failing

    Location: PR checks for Track upstream agent CLI versions #1187.

    Current PR checks are red:

    • Docs QA: failure
    • Lint, Tests, Package: failure
    • Workspace Coverage: failure

    Fix: get the required checks green on the PR head, or rebase/rerun after unrelated base-branch failures are repaired. This PR should not merge with no green required-check signal.

  2. Fresh adversarial live-stack QA failed

    Location: downstream live-stack run 28841175591 from fresh QA dispatch 28841063628.

    The fresh QA run reached a concrete failed verdict. Compute Matrix, Build All, and Live Stack Report passed, but every selected live-stack scenario failed:

    • claude-code gpt-5.5 BP/predefined interactive
    • omp gpt-5.5 vanilla non-interactive
    • claude-code gpt-5.5 BP/create interactive
    • claude-code gpt-5.5 vanilla non-interactive
    • claude-code gpt-5.5 BP/predefined bridged-hooks
    • claude-code claude-sonnet-4-6 vanilla non-interactive
    • amp gpt-5.5 vanilla non-interactive

    QA report: Track upstream agent CLI versions #1187 (comment)

    Fix: inspect the failed live-stack artifacts/logs, repair or explicitly account for the live-stack failure, then rerun focused QA to a passing or formally waived result.

Non-blocking Findings

  • artifacts/agent-version-tracker/summary.json lists only the two graph YAML files in changedFiles, while this PR also changes the two artifact JSON files. This is audit clarity debt, not a runtime graph blocker.
  • Dated upstream snapshots can become stale by merge time. Downstream consumers should respect capturedAt/observedAt; future daily tracker runs should record newer releases rather than mutating this dated capture ad hoc.

Risk Assessment

Risk level: risk:medium while validation is red; the graph-data change itself appears low-risk and additive.

  • Risk: Atlas/catalog consumers may ingest incorrect upstream-version metadata if graph/index validation is not actually green. Mitigation: require passing Atlas/build/index and green required CI before merge.
  • Risk: failed live-stack QA means affected supported agents were not validated in live scenarios for this PR state. Mitigation: fix or account for the live-stack failure and rerun QA before approval.
  • Risk: generated artifact metadata under-reports changed files, weakening auditability. Mitigation: update the tracker summary semantics in this PR or follow-up so generated artifacts accurately describe all produced files or explicitly only graph files.

@a5c-ai

a5c-ai Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Live-stack QA

Result: failed for adversarial QA review.

Run: https://github.com/a5c-ai/babysitter/actions/runs/28841226409

Matrix tested

Agent Model Mode Install Process mode Result
amp foundry-gpt55 ni vanilla - fail
omp foundry-gpt55 ni vanilla - fail
claude foundry-gpt55 ni vanilla - fail
claude anthropic-sonnet46 ni vanilla - fail
claude foundry-gpt55 interactive bp predefined fail
claude foundry-gpt55 bridged-hooks bp predefined fail

Job results

Job Result
Compute Matrix pass
Build All pass
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gpt-5.5, bridged-hooks) fail
Live Stack (ubuntu-latest-l, vanilla, omp/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, amp/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/claude-sonnet-4-6, non-interactive) fail
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gpt-5.5, interactive) fail
Live Stack Report pass

Overall verdict: failed. Build/setup/report completed, but all selected live-stack scenario jobs failed. qwen and claude-agent-sdk changed in the Atlas graph but are not available live-stack workflow agent axes, so this dispatch directly covered the live-stack-supported affected agents: amp, omp, and claude.

@a5c-ai

a5c-ai Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Adversarial Review Decision: Changes Requested

Decision: not approved / not merged.

I reviewed the PR metadata, full diff, the four changed files, linked issues, existing PR comments/reviews, current checks, and dispatched a fresh qa-dispatch.yml run for this review.

I did not find a changed-line security issue, duplicate new graph ID, or obvious evidence-reference mismatch in the added Atlas AgentVersion/EvidenceSource records. git diff --check origin/staging...origin/pr/1187 passed, and the new AgentVersion/EvidenceSource IDs are not present on origin/staging.

Blockers

  1. Required PR checks are failing / merge state is unstable

    Location: PR Track upstream agent CLI versions #1187 checks / merge state.

    Current checks are red:

    • Docs QA: failed
    • Lint, Tests, Package: failed
    • Workspace Coverage: failed
    • Observer Dashboard: passed

    The PR metadata reports mergeStateStatus: UNSTABLE. This PR should not be approved or merged while required validation is red. If these failures are base-branch failures, rebase/rerun after they are fixed or otherwise get a green required-check signal on this PR state.

  2. Adversarial QA is failed/inconclusive

    Location: qa-dispatch.yml / live-stack QA.

    I dispatched QA for agent-versions/daily-2026-07-05:

    At the end of the polling window, the dispatch wrapper was still in_progress. The downstream live-stack run had Compute Matrix and Build All passing, but live-stack scenario jobs were still queued/in progress, so this fresh QA run is inconclusive, not passing.

    Existing PR QA evidence is also red. Prior QA comments report all selected live-stack scenario jobs failed across focused matrices for affected supported agents such as amp, omp, and claude, with notes including missing packages/adapters/cli/dist/index.js and npm EEXIST for adapters-hooks.

Major Finding

  1. Generated tracker summary does not list all changed PR files

    Location: artifacts/agent-version-tracker/summary.json, changedFiles.

    The summary lists only:

    • packages/atlas/graph/agent-stack/agent-versions/upstream-current-2026-07-05.yaml
    • packages/atlas/graph/catalog-meta/evidence-sources/upstream-current-2026-07-05.yaml

    But the PR also changes:

    • artifacts/agent-version-tracker/summary.json
    • artifacts/agent-version-tracker/upstream-targets-and-latest.json

    If changedFiles is meant to be a complete generated artifact manifest, regenerate or update it. If it intentionally lists only graph outputs, document that meaning so reviewers and tools do not treat it as complete.

Debt

The live-stack QA failure pattern appears to be shared workflow/package setup drift rather than a changed-line graph issue. The repeated missing adapter CLI artifact should be tracked and fixed separately if it is not already covered.

Risk Assessment

Risk level: risk:medium.

  • Risk: Atlas/catalog consumers may ingest incorrect or incomplete upstream version metadata if graph validation is not green. Mitigation: require green Atlas/index validation and required PR checks before merge; rollback is a PR revert because this is additive graph data.
  • Risk: affected supported live-stack agents were not successfully exercised. Mitigation: rerun QA after fixing or accounting for the workflow/package launch failures; do not merge solely on local data checks.
  • Risk: generated artifact manifest drift can hide generated-file changes from reviewers. Mitigation: update or clarify summary.json changedFiles, and consider a tracker guardrail that asserts expected generated outputs are listed.

Required next step: get required checks green and rerun QA to a passing or explicitly waived result before approval.

@a5c-ai

a5c-ai Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Live-stack QA

Result: failed for adversarial QA review.

Run: https://github.com/a5c-ai/babysitter/actions/runs/28841202265

Tested matrix

Agent Model Mode Install Process mode Result
amp foundry-gpt55 ni vanilla - fail
omp foundry-gpt55 ni vanilla - fail
claude foundry-gpt55 ni vanilla - fail
claude anthropic-sonnet46 ni vanilla - fail
claude foundry-gpt55 bridged-hooks bp predefined fail
claude foundry-gpt55 interactive bp create fail

Job results

Job Result
Compute Matrix pass
Build All pass
Live Stack (ubuntu-latest-l, bp/create, claude-code/gpt-5.5, interactive) fail
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gpt-5.5, bridged-hooks) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, omp/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, amp/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/claude-sonnet-4-6, non-interactive) fail
Live Stack Report pass

Overall verdict: failed. Build, matrix computation, and report generation passed, but every selected live-stack scenario failed.

Notes:

  • This focused matrix targeted live-stack-supported affected AgentVersion records: amp, omp, and claude.
  • qwen and claude-agent-sdk are present in the Atlas graph/catalog update but are not live-stack workflow agent axes, so they were not directly dispatchable here.

@a5c-ai

a5c-ai Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Live-stack QA

Result: failed for adversarial QA review.

Run: https://github.com/a5c-ai/babysitter/actions/runs/28841258932

Matrix tested

Agent Model Mode Install Process mode Result
amp foundry-gpt55 ni vanilla - fail
omp foundry-gpt55 ni vanilla - fail
claude foundry-gpt55 ni vanilla - fail
claude anthropic-sonnet46 ni vanilla - fail
claude foundry-gpt55 interactive bp predefined fail
claude foundry-gpt55 interactive bp create fail
claude foundry-gpt55 bridged-hooks bp predefined fail

Job results

Job Result
Build All pass
Compute Matrix pass
Live Stack (ubuntu-latest-l, bp/create, claude-code/gpt-5.5, interactive) fail
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gpt-5.5, bridged-hooks) fail
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gpt-5.5, interactive) fail
Live Stack (ubuntu-latest-l, vanilla, amp/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, omp/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/claude-sonnet-4-6, non-interactive) fail
Live Stack Report pass

Overall verdict: failed. Build, matrix generation, and report completed, but all selected live-stack execution scenarios failed.

Notes:

  • Focused matrix targeted the live-stack-supported AgentVersion records changed by this PR: amp, omp, and claude.
  • qwen and claude-agent-sdk changed in the Atlas graph data but are not accepted live-stack.yml agent axes, so they were not directly dispatchable in this workflow.

@a5c-ai

a5c-ai Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Live-stack QA

Result: failed for adversarial QA review.

Run: https://github.com/a5c-ai/babysitter/actions/runs/28841265155

Matrix tested

Agent Model Mode Install Process mode Result
amp foundry-gpt55 ni vanilla predefined fail
omp foundry-gpt55 ni vanilla predefined fail
claude foundry-gpt55 ni vanilla predefined fail
claude anthropic-sonnet46 ni vanilla predefined fail
claude foundry-gpt55 interactive bp predefined fail
claude foundry-gpt55 interactive bp create fail
claude foundry-gpt55 bridged-hooks bp predefined fail

Job results

Job Result
Compute Matrix pass
Build All pass
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gpt-5.5, interactive) fail
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gpt-5.5, bridged-hooks) fail
Live Stack (ubuntu-latest-l, bp/create, claude-code/gpt-5.5, interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, omp/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/claude-sonnet-4-6, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, amp/gpt-5.5, non-interactive) fail
Live Stack Report pass

Overall verdict: failed. The workflow setup/report jobs passed, but all selected live-stack scenario jobs failed.

Notes:

  • The matrix targets live-stack-supported agents affected by the Atlas AgentVersion/evidence-source update: amp, omp, and claude/claude-code.
  • qwen and claude-agent-sdk are not accepted live-stack.yml agent axes, so they were not directly dispatchable in this workflow.

@a5c-ai

a5c-ai Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Live-stack QA

Result: failed for adversarial QA review.

Run: https://github.com/a5c-ai/babysitter/actions/runs/28841282249

Focused matrix:

Agent Model Mode Install Process mode Result
amp foundry-gpt55 ni vanilla - fail
omp foundry-gpt55 ni vanilla - fail
claude foundry-gpt55 ni vanilla - fail
claude anthropic-sonnet46 ni vanilla - fail
claude foundry-gpt55 bridged-hooks bp predefined fail

Job results:

Job Result
Build All pass
Compute Matrix pass
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gpt-5.5, bridged-hooks) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/claude-sonnet-4-6, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, amp/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, omp/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/gpt-5.5, non-interactive) fail
Live Stack Report pass

Overall verdict: failed. Build/setup/report jobs passed, but all selected live-stack scenario jobs failed.

Notes:

  • Matrix targeted live-stack-supported affected agents from the Atlas AgentVersion metadata change: amp, omp, and claude.
  • qwen and claude-agent-sdk are present in the metadata set but are not accepted live-stack.yml agents, so they were not directly dispatchable in this workflow.

@a5c-ai

a5c-ai Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Adversarial Review Decision: Changes Requested

Decision: not approved / not merged.

I reviewed PR #1187 through the predefined adversarial review process. I did not find a changed-line security issue or a concrete AgentVersion/EvidenceSource schema mismatch in the four changed files. The graph records are additive and the new EvidenceSource IDs match the AgentVersion sourced_from references.

Blockers

  1. Required PR checks are failing

    Location: PR Track upstream agent CLI versions #1187 status checks.

    Current required validation is red:

    • Docs QA: failure
    • Lint, Tests, Package: failure
    • Workspace Coverage: failure

    Fix: get the required checks green on this PR head/base state, or rebase/rerun after unrelated base-branch failures are repaired.

  2. Fresh adversarial live-stack QA failed

    Location: downstream live-stack run 28841265155 from fresh QA dispatch wrapper 28841125845.

    The dispatch wrapper completed, but live-stack QA failed. Build All, Compute Matrix, and Live Stack Report passed; all seven selected live-stack scenario jobs failed. QA report: Track upstream agent CLI versions #1187 (comment)

    Fix: inspect the failed live-stack artifacts/logs, repair or explicitly account for the live-stack failure, then rerun focused QA to a passing or formally waived result.

Non-blocking Finding

  • artifacts/agent-version-tracker/summary.json lists only the two graph YAML files in changedFiles, while this PR also changes artifacts/agent-version-tracker/summary.json and artifacts/agent-version-tracker/upstream-targets-and-latest.json. If changedFiles is meant to be a complete generated artifact manifest, update it; if it intentionally means graph outputs only, clarify that meaning.

Risk Assessment

Risk level: risk:medium while validation is red; the graph-data change itself appears low-risk and additive.

  • Risk: merging while required checks are red can hide unrelated or base-branch regressions. Mitigation: require green Docs QA, Lint/Tests/Package, and Workspace Coverage on this PR state before merge.
  • Risk: affected supported live-stack agents were not successfully exercised. Mitigation: fix or account for the live-stack failure and rerun QA before approval.
  • Risk: generated artifact metadata under-reports changed files, weakening auditability. Mitigation: update or clarify summary.json changedFiles, and consider a tracker guardrail that asserts expected generated outputs are listed.

@a5c-ai

a5c-ai Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Live-stack QA

Result: failed for adversarial QA review.

Run: https://github.com/a5c-ai/babysitter/actions/runs/28841294525

Focused matrix:

Agent Model Mode Install Process mode Result
amp foundry-gpt55 ni vanilla - fail
omp foundry-gpt55 ni vanilla - fail
claude foundry-gpt55 ni vanilla - fail
claude anthropic-sonnet46 ni vanilla - fail
claude foundry-gpt55 interactive bp predefined fail
claude foundry-gpt55 interactive bp create fail
claude foundry-gpt55 bridged-hooks bp predefined fail

Job results:

Job Result
Build All pass
Compute Matrix pass
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gpt-5.5, bridged-hooks) fail
Live Stack (ubuntu-latest-l, bp/create, claude-code/gpt-5.5, interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, claude-code/claude-sonnet-4-6, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, amp/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, vanilla, omp/gpt-5.5, non-interactive) fail
Live Stack (ubuntu-latest-l, bp/predefined, claude-code/gpt-5.5, interactive) fail
Live Stack Report pass

Overall verdict: failed. Build/setup and report jobs passed, but every selected live-stack execution scenario failed.

Notes:

  • Matrix focused on live-stack-supported agents affected by the Atlas AgentVersion update: amp, omp, and claude.
  • qwen and claude-agent-sdk are changed in the Atlas metadata set but are not runnable live-stack agent axes, so they were not directly dispatchable here.

@tmuskal tmuskal closed this Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant