DENIEDCURRENT EXTERNAL RED GATE
仓库中的签名 fixture 不能冒充 production lease issuer、execution ticket root、replay registry 或 invocation permit。
0 PROD GRANTS0 PROD TICKETS8110 · 0CUT 91 INPUT — CAPABILITY-FREE TERMINAL RECEIPT
只接受 P55 已冻结的 resume plan 事实;旧 lease 已撤销,任何 callable、handle、response payload 或自动执行意图都拒绝。
BOUNDARY CONTRACT — IDENTIFIERS ARE NOT CAPABILITIES
newLeaseId、ticketId 和 preflightId 都是可审计身份,不含连接、socket、调用闭包或密钥材料。
ALLOWEDDENIEDDENIED22-FIELD FROZEN RESUME PLAN EXACT READBACK
Cut 91 plan 只读回,不重写 validUntil、attempt、request digest、response schema 或剩余范围。
REMAINING-SCOPE DIGEST
计划后缀的 ordinal、port、method、request digest、历史 response digest 与目标 schema 共同形成不可扩张的 scope。
remainingCalls[]exact · immutableREQUEST-SET DIGEST
执行票据只绑定未来请求身份,不吸收旧 response payload;每个 ordinal 的目标 response schema 同时进入摘要。
| bound field | source | purpose | payload access |
|---|---|---|---|
| ordinal | remaining descriptor | ordering fence | NONE |
| portId + method | Cut 89 allowlist | operation fence | NONE |
| requestDigest | Cut 91 frozen plan | request identity | NONE |
| expectedResponseSchema | Cut 91 response seal | future response contract | NONE |
NEW LEASE IDENTITY — NOT THE PRIOR LEASE
新 Lease 使用新 ID、新 generation 和 attempt 2;priorLeaseId 只保留为拒绝继承的历史证据。
leaseId AleaseId B · generation + 10 · NOT ISSUED28-FIELD SIGNED NEW SESSION LEASE GRANT
Platform 签名绑定 plan、scope、预算、generation 与 20 秒窗口;Grant 明确声明没有 activation authority。
LEASE NON-INHERITANCE FIREBREAK
任何旧 lease ID、相同 generation、续期语义或 inherited flag 都在 ticket 产生前失败。
NOT ACCEPTEDREQUIREDFALSE0GENERATION & ATTEMPT TRANSITION
generation 负责隔离 session 世代;attempt 负责隔离同一 resume plan 的执行尝试,两者必须同时推进且不可倒退。
| dimension | prior | Cut 92 | invalid |
|---|---|---|---|
| lease identity | priorLeaseId | newLeaseId | same / inherited |
| generation | G | G + 1 | G / G + 2 |
| attempt | 1 terminal | 2 re-entry | reuse / skip |
| concurrency | closed | 1 maximum | fan-out |
31-FIELD ONE-TIME RETRY EXECUTION TICKET
Ticket 精确绑定 Lease Grant、resume plan、remaining scope、request set、source revision、generation、attempt 和全部预算。
TICKET SCOPE — SUFFIX ONLY
Ticket 的 resumeStartOrdinal 和 resumeEndOrdinal 必须与 Cut 91 完全一致;不能恢复成功前缀、插入调用或扩大终点。
| cursor | ticket range | calls | prefix replay |
|---|---|---|---|
| 0 | 1 → 5 | 5 | DENIED |
| 1 | 2 → 5 | 4 | DENIED |
| 2 | 3 → 5 | 3 | DENIED |
| 3 | 4 → 5 | 2 | DENIED |
| 4 | 5 | 1 | DENIED |
TIME, BYTE & CONCURRENCY BUDGET
票据预算不会因为 retry 自动放大;总预算严格等于 remainingCallCount × perCallTimeoutMs。
≤ 20 SEC1≤ 500 MSNO CREDIT1ALLOWED PORT-METHOD SET
每个剩余 descriptor 只能匹配原五端口计划中的同 ordinal 操作;Ticket 不能增加新方法。
| ordinal | port | method | re-entry rule |
|---|---|---|---|
| 01 | PACKAGE_VERIFIER | VERIFY_PACKAGE_DIGEST | only when in frozen suffix |
| 02 | ATOMIC_NONCE_REGISTRY | CLAIM_FIXTURE_NONCE | only when in frozen suffix |
| 03 | RECOVERY_JOURNAL | APPEND_FIXTURE_RECOVERY_EVENT | only when in frozen suffix |
| 04 | ARGV_EXECUTOR | EXECUTE_ALLOWLISTED_FIXTURE_ARGV | only when in frozen suffix |
| 05 | INDEPENDENT_WITNESS | RECORD_FIXTURE_INVOCATION_WITNESS | only when in frozen suffix |
THREE DETACHED RE-ENTRY AUTHORITIES
Platform 证明新 lease 身份,Runtime 限定执行票据,SRE 独立证明 re-entry 安全;owner、key 和 nonce 不可复用。
team:platform-new-session-leaseteam:runtime-retry-execution-ticketteam:sre-reentry-preflight25-FIELD INDEPENDENT RE-ENTRY PREFLIGHT PROOF
SRE Proof 重新计算 ticket、lease、plan、scope 和 request-set digest,不信任 Runtime 的布尔结论。
20-SECOND AUTHORIZATION WINDOW
三个签名都必须在短窗口内独立有效;过期后不得刷新、换 nonce 或自动重签。
≤ 20 SEC≤ 20 SEC≤ 20 SECFORBIDDENLEASE · TICKET · ATTEMPT ATOMIC CLAIM ORDER
三种 claim 固定顺序;Ticket 或 Attempt 冲突发生在 Lease Grant claim 之后时,整条链必须 quarantine 并 burn。
| ordinal | claim surface | first claim | replay | terminal action |
|---|---|---|---|---|
| 01 | lease grant nonce | CLAIMED | DENIED | stop before ticket |
| 02 | execution ticket nonce | CLAIMED | DENIED | quarantine + burn |
| 03 | resume plan attempt | CLAIMED | DENIED | quarantine + burn |
RE-ENTRY FIREWALL PREFLIGHT
Firewall 只记录可验证的 preflight receipt;它没有 Lease activation、per-call permit 或 Adapter invocation 权限。
- Cut 91 terminal receipt
- frozen resume plan
- three P-256 artifacts
- old lease = false
- scope expansion = false
- automatic replay = false
- adapter invocation = 0
- preflight receipt
- terminal settlement
- ticket held
- no callable capability
NINE-STATE RETRY RE-ENTRY MACHINE
每个状态都必须经由显式 receipt;不存在从 Ticket Verified 直接跳到 Adapter Invocation 的边。
AMBIGUITY QUARANTINE & TICKET BURN
一旦 Lease Grant 已 claim,后续 ticket、attempt、preflight 或 settlement 的未知结果都不能重新进入。
REJECTQUARANTINEBURN TICKETFORBIDDEN17 FAILURE CUTPOINTS
从 Cut 91 receipt 到 capability-free terminal projection 的每个关键边界都有零激活、零连接和零调用终态。
24 QUALIFIED RE-ENTRY PREFLIGHTS
五种 cursor 后缀全部覆盖;每个合法 case 完成三签、plan readback、三 claim、preflight receipt 与 terminal settlement。
264 REJECTED OR CONTAINED PREFLIGHTS
六个拒绝面分别覆盖 upstream、new lease、ticket、preflight、atomic replay 与 failure containment。
288-CASE EXECUTABLE QA LAB
按 suite 筛选、搜索并点击用例,核对新 Lease、Ticket、Preflight、三 claim、quarantine 与生产零执行。
288 / 288 passed · inheritedSessionLeases=0 · oldLeasesAccepted=0 · scopeExpansions=0 · leaseActivations=0 · productionSessionLeasesIssued=0 · productionAdapterInvocations=0P56A–H SUBGATES
八个仓库子门全部闭环;真实 lease/ticket roots、durable replay registry、permit issuer 与 Controller listener 继续独立红门。
BOUNDBOUNDBOUNDBOUNDBOUNDBOUNDBOUNDBOUND120 / 129 QUALITY GATES & VISIBLE DEBT
九个 live 门未观测;repository、isolated fixture 与 production evidence 仍是三个不可混淆的事实层。
13 LIVE DEBTS · CUT 93 HANDOFF — per-call retry permit & sequential resume transaction
下一刀承接 Cut 92 capability-free re-entry receipt,定义每个 remaining descriptor 的一次性调用 permit、固定顺序 resume transaction、响应重新封印和中途失败补偿。Cut 92 的 Ticket 不直接调用 Adapter。
| owner | missing production fact | status |
|---|
| surface | canonical path | use |
|---|---|---|
| Machine API | /api/runner-controller/d05-g04-one-time-retry-execution-ticket-reentry-firewall-admission | runtime evidence |
| JSON Schema | /schemas/runner-controller-d05-g04-one-time-retry-execution-ticket-reentry-firewall-admission.v1.schema.json | consumer validation |
| Candidate | ops/runner-factory/controller-production-adapter-one-time-retry-execution-ticket-reentry-firewall-candidate.mjs | qualification logic |
| Verifier | scripts/verify-runner-controller-production-adapter-one-time-retry-execution-ticket-reentry-firewall-candidate.mjs | 288 cases |
| Architecture doc | docs/ui-blueprint/185-d05-g04-one-time-retry-execution-ticket-reentry-firewall-admission.md | team handoff |