-
Notifications
You must be signed in to change notification settings - Fork 0
[G01] Prove Scale Set delivery, acquisition and drain contracts #1
Copy link
Copy link
Open
6 / 66 of 6 issues completedOpen
6 / 66 of 6 issues completed
Copy link
Labels
agent:luna-maxCanonical primary route: gpt-luna-max (gpt-5.6-luna, max reasoning)Canonical primary route: gpt-luna-max (gpt-5.6-luna, max reasoning)priority:P0Critical contract, security or reliability dependencyCritical contract, security or reliability dependencyrelease:mvpApproved delivery sequencing; does not change acceptance or dependency gatesApproved delivery sequencing; does not change acceptance or dependency gatesrisk:highIndependent gpt-luna-max review on risky boundariesIndependent gpt-luna-max review on risky boundariestype:gateEvidence gate before dependent workEvidence gate before dependent work
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
agent:luna-maxCanonical primary route: gpt-luna-max (gpt-5.6-luna, max reasoning)Canonical primary route: gpt-luna-max (gpt-5.6-luna, max reasoning)priority:P0Critical contract, security or reliability dependencyCritical contract, security or reliability dependencyrelease:mvpApproved delivery sequencing; does not change acceptance or dependency gatesApproved delivery sequencing; does not change acceptance or dependency gatesrisk:highIndependent gpt-luna-max review on risky boundariesIndependent gpt-luna-max review on risky boundariestype:gateEvidence gate before dependent workEvidence gate before dependent work
Type
Projects
- StatusShow more project fieldsIn progress
Goal
Select and pin one supported Scale Set integration path and produce a reusable evidence packet for recovery at message acknowledgement, acquisition and JIT boundaries, rerunning only changed-boundary checks while keeping unchanged evidence and live gaps explicit.
Create one active Codex goal from the statement above when this issue is dispatched. The Project Goal field is a work specification; it does not start an agent. Do not invent a token budget.
Execution contract
Use one issue branch/worktree and one focused PR. Independent gpt-luna-max review is required for authentication, protocol, concurrency, resource ownership, cleanup or service identity boundaries; other changes need independent contract review. Model fields are routing instructions, not GitHub user assignments. New work uses gpt-luna-max by default or an explicit grok-high override; Astra is historical-only.
Dependencies
None. This issue is initially Ready.
Dependencies must be Done before implementation begins. A new issue is not blocked simply because its future evidence has not been collected.
Scope
Isolated protocol spike and ADR; compare release v0.4.0 with audited commit cb0405b2d874500e75ae34eff8d582ab75956b45. Do not implement production providers or copy the demo shutdown policy.
TDD and failure evidence
Capture a meaningful failing case before the implementation, then green evidence and relevant refactor checks. During iteration, keep intermediate commits local, batch one stable candidate push, and rerun full validation only when the head or relevant risk boundary changes. Reuse unchanged evidence by immutable SHA. Tooling/prose-only work uses appropriate negative checks without artificial application tests. Live/runtime profiles require reviewed commits, a dedicated trusted test environment and explicit authorization for the concrete experiment. Public PR CI uses hosted environments without credentials. Planned or skipped tests never count as passed.
Acceptance criteria
Safety invariants
Preserve existing manual runners; no global Docker prune/context switching, broad process kill, implicit App enrollment, busy-job cancellation during ordinary scale-down or transparent workflow replay. Use only verifiably owned resources. Keep management credentials and raw secret-bearing SDK errors out of worker environments, logs, fixtures and commits; per-worker JIT transport follows G01. Native pools remain trusted-only.
Design references