-
Notifications
You must be signed in to change notification settings - Fork 3
Routine provisioning, verification, and first verified benchmark runs #475
Copy link
Copy link
Open
1 / 11 of 1 issue completedOpen
1 / 11 of 1 issue completed
Copy link
Labels
area:review-qualityReview evaluation, benchmarks, and quality measurementReview evaluation, benchmarks, and quality measurementmaintainer-ledSemantic/architectural ownership stays with the maintainerSemantic/architectural ownership stays with the maintainerpriority:P1High-priority roadmap workHigh-priority roadmap worktype:infrastructureTooling, CI, packaging, or automationTooling, CI, packaging, or automation
Description
Activity
Metadata
Metadata
Assignees
Labels
area:review-qualityReview evaluation, benchmarks, and quality measurementReview evaluation, benchmarks, and quality measurementmaintainer-ledSemantic/architectural ownership stays with the maintainerSemantic/architectural ownership stays with the maintainerpriority:P1High-priority roadmap workHigh-priority roadmap worktype:infrastructureTooling, CI, packaging, or automationTooling, CI, packaging, or automation
Design provenance
#464 / PR #465 —
execution-publication-boundary.md§3 (scheduler adapter, provider-owned configuration, "verifying a routine exists and is running" table);decision-record.mdM5;contract-reconciliation.mdA11(c)/(d). F-number: F9.Scope (exact)
Register both Claude Cloud Routines (sentinel, comprehensive) using the thin prompt spec (#469 / F3); verify each Routine's GitHub connection and schedule against the manifest; perform an observed residual-R1 check (attempt a non-
claude/push and an issue-create from a Routine smoke run, confirming no GitHub write credential beyond the seal is reachable); verify DST behavior across a transition; measure real comprehensive-lane duration (including confirmation re-runs) against the 01:00–04:00 Israel-local window and the account's daily run cap; produce the first verified sealed-and-published runs for both lanes.As each Routine is enabled, set that lane's
lanes.<lane>.expected_fromin the schedule manifest (runtime_platform/benchmark/schedule-spec.md§1) to the UTC instant from which the lane is expected to run, in a manifest-only PR. It is the missed-run watchdog's (#472) reference until the lane has a published verified scheduled record; while it isnullthe lane is "not activated" and the watchdog never alerts for it.Non-goals
expected_fromedit (Execution-side entrypoint: in-run confirmation, seal, no GitHub writes #470, Publication CLI: sweep (validate, persist, announce, reconcile) #471, Watchdog and health status for scheduled benchmark lanes #472, Publication-only GitHub Actions workflow (schedule + workflow_dispatch) #474 already exist).Dependencies
Depends on: #470, #474 (F4, F8).
Blocks: #477 (F11).
Parent: #466.
Acceptance criteria
expected_fromis set in the manifest (no enabled lane leftnull), and the health status shows no lane asnot activated.benchmark-historyand the tracking issues.Evidence required for completion
The merged manifest change setting
expected_fromfor each enabled lane; links to the published records/receipts for both lanes' first runs; the residual-R1 check transcript; the measured duration figure.Required amendment approval
None of the seven listed gates applies directly. A3 (optional scheduler-admissibility amendment) and A11 (cadence/DST wording) are Should-class and already landed via #467 (F1) if approved — this issue does not itself require new amendment approval to proceed.
Work classification
provisioning, validation