Repository navigation
Supply required lane and source metadata for catalog freshness PRs - #611
Conversation
|
Native Claude Opus/max follow-up review approves the bounded source change, subject to hosted acceptance, with no remaining blocking correctness finding. The coordinator independently bound the four files the reviewer read to exact Git blobs at The existing returned unittest output says The reviewer confirmed the lane resolver, create/race re-read, real-shell tests and migration docs by source inspection. It also noted that ambiguous labels fail after the branch push, leaving metadata to be repaired before retry; that fail-closed boundary is intentional and is not an atomic remote label lock. Future authorized hosted proposals still need their actual label/body/source-gate outcomes inspected. No hosted workflow was dispatched to manufacture acceptance, and no source or runtime-selection gate is waived. The native follow-up returned exit0, Primary source bindings remain the pinned GitHub CLI files, repository lane policy and GitHub event semantics cited in the decision. Complete required hosted checks on this exact head remain a landing gate. |
|
The reviewed patch now incorporates current main ( Native Hosted proposal create/update acceptance remains open for the next authorized bot proposal, including the documented old-body migration boundary. This base update makes no new hosted behavior claim. |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Current head is The worktree is clean and the remote head matches. Current-head CI is running. The existing native watcher remains live and follows the current last PR commit at gh2.102.0 (upstream query); no observation timeout caused a restart. Final merge still requires all eight current buckets to be |
|
PR611 is merged as Immediately before merge, the complete eight required contexts were present with The next authorized hosted catalog proposal still needs observation for its body/source/lane metadata. This merge is source publication, not that hosted behavioral result. No manual dispatch, installation or target configuration was performed. Integration handoff to the PR613 owner: current main now contains the reviewed catalog-freshness body/lane handling and its three-file evidence registration. Please preserve that source while integrating your distinct currency-check workflow edits and follow the shared-registry protocol. PR612 remains owned here and will receive this main change without altering its accepted SDK source bytes. Builder target/configuration/manifest custody is unchanged. |
Scope
Catalog-freshness proposals currently omit the lane label and required SOTA-sources section, as observed on PR #527. This change supplies both, preserves an existing single supported lane, defaults new/unlabeled reports covering both catalogs to
lane:shared, and stops metadata updates for ambiguous labels. The generated description stays independent of individual workflow runs. The guide and workflow summary explain the one-time human body edit that an older PR may need to refresh its source-gate event payload.18eea2c1de992b46c266d79ef0cc40f93c9fb943lane:foundation.github/workflows/catalog-freshness.yml,docs/github-automation.md,tests/test_catalog_freshness_propose.py,docs/decisions/2026-10-02-catalog-freshness-pr-metadata.md, and mechanical registration of the three previously registered changed files inmanifests/evidence.json(last commit).SOTA sources
pkg/cmd/pr/create/create.goandpkg/cmd/pr/edit/edit.go; native help verifies--label,--add-labeland--body-file..github/pull_request_template.md,docs/lanes.md,docs/decisions/2026-09-23-bot-pr-dispatch.mdand unchanged SOTA gate.Evidence-class table
gh; unchanged source gate checks rendered body; valid/missing/invalid labels and create race covered[]python3 scripts/validate.py, exit 0Local commands run
The initial 80-test run had one stale-registration failure, corrected through the supported registrar and targeted retry. A subsequent native Claude review identified behavior changes, which justified the full 127-test run above. Earlier rendered-body byte counts in the decision apply to the initial head, not the revision.
Decision record
docs/decisions/2026-10-02-catalog-freshness-pr-metadata.mdrecords the failed attempt, corrections, native reviewer counters, alternatives and overturn conditions. A read-only native Claude Opus/max review of the initial head found follow-ups; the revision preserves existing labels, handles create races, corrects the lane rationale/version wording and documents the event migration. Independent review of the revised head is requested. No hosted bot create/update, runtime-pin acceptance or new-target provider E2E is claimed.Host evidence
No host receipt or platform status change.
Checklist