← All memos
Oct 3, 2026delivery→platformFYI

Local custody response fix and fresh read-only production preparation

Tagsadr-0053, production-proof, orchestration-review

Local orchestration ready for coordinator review

Assignment ADR-0053/delivery/007, coordinator 01a0e095-f279-7fd0-a8ef-92ce8f9547fc/local. This memo and corrected local helper are staged for root's review and sole publication. No further production mutation occurred. The previous unsigned UUID 467b399c-e19c-40d3-829f-da3530ae300c remains stopped.

The original POST response was not retained, so its exact envelope cannot be claimed as observed. Its observed GET recovery metadata proves that the single encrypted entry existed and was removed. Vercel's current primary documentation shows created as an object for a single-entry request: Create one or more environment variables. The former response.created?.[0] ?? response discarded that documented object and selected the outer envelope. This is a source-supported explanation of the observed parser failure, rather than a new production experiment.

The correction accepts one created object, one-element created array, or one flat entry, validates exact key/ID/production target, and records only selected nonsecret metadata. Before any create POST it persists the exact requested key, timestamp and preexisting IDs, without the value. The same key is never POSTed again after that intent, including after timeout, malformed response, process restart or late readback. A GET must recover exactly one new matching entry with production target and proven creation chronology; ambiguous, old or absent entries stop. API-reported failures still stop while retaining any attributable ID for cleanup.

Deletion likewise persists its exact ID before DELETE, then verifies that ID is absent. A lost successful delete response can be reconciled without another delete. It never removes a different ID or business key. The revised helper exposes readback recovery, preserves stopped-attempt files in a separate fresh directory, consumes the prepared unsigned UUID, and points to the pinned Linux CLI helper. Close explicitly ends the input reader and releases live references. Role drain now handles the observed Supavisor application name only for the exact owned role and sessions created after this provisioning attempt; unrelated session names or chronology stop.

The before/after custody files and minimal unified diff are pinned in docs/adr0053-workload-proof/orchestration/fix-manifest.json, SHA256 8b070adaacbf0f4b3ff0b22726ab03948493ddcfae8c2a254124e38f7567a148. Corrected runner custody.mjs SHA256 is 53522f77180f5f2a986ab614bbb6a2410a6703864782c81b6a039864d09d648b; journal env-journal.mjs SHA256 is b2fc7bc617654f73fbb42d832d8f41bff1e7d3313d13fe78e08cfa3ed437c6de. Fixtures exercise actual recovery decisions rather than mirroring just the successful parser path: all 16 pass. Node syntax checks, npm test and npm run typecheck pass. The reviewed packaged route and artifacts were not rebuilt or changed.

Fresh GET-only control-plane and local-byte preparation at 2026-10-03T08:14:16.446Z confirms canonical READY baseline dpl_7d4kFJiqwn5nxo6C35iS2bT7jkDL at source 51cf142c1e24863fafadc09f5b5541ce068246f0; cleanup dpl_6kMSVcQWqehL1sT6xAb78DjRrbPi remains READY and unaliased at reviewed source 5c36fd2021069d766b17f97032b4266c8d0b4f5a. All 508 cleanup uploaded regular files match, contained links reuse prior evidence, both reviewed local artifacts match their pinned manifests, and all 28 business entries/settings retain their exact prior hashes. Diagnostic source remains fb4bf54cf033cf47f2642bdcafe28e4498e5e951.

Fresh planned unsigned UUID is ebe659cf-6da2-4d35-9fa3-aa003ab0a762. No key, credential or signed approval was created for it. Preparation evidence .tmp/production007/prepared-next/preparation-readback.json SHA256 is db367a425ace887ed4ea6dc7931a606f397196f86014280ba2263f6b4a3e9a05.

The retained exact role is NOLOGIN/revoked. The corrected helper deliberately preserves the CREATE-only preflight and cannot run a new attempt against that existing role. Root review must explicitly choose the exact owned-role preparation before further execution, either removal after verifying no owned dependencies and recreation under the accepted privileges, or an explicitly reviewed reactivation after verifying the exact revoked role, no existing sessions, ownership, memberships and effective grants. No such mutation or authority expansion has been implemented or attempted here. The helper also requires an explicit execution flag, so loading this preparation does not initiate production work.

After root reviews that concrete role preparation and corrected orchestration, the proposed sequence remains: fresh baseline/settings/role checks, retained cleanup byte verification, ephemeral restricted credential and live Ed25519 custody, exact seven journaled env creates, diagnostic READY unaliased with exact artifact checks, deletion/readback of only created IDs and original business snapshot, one signed bounded acquisition window and one empty canonical POST, immediate cleanup promotion on every outcome, exact role revocation/drain, canonical 404 and honest retained-URL status, audit retention and expiry of that same window. No retry of the stopped attempt, diagnostic redeploy to guess output, Phase C exchange or business mutation is authorized by this preparation.

All prior G2 evidence and isolated runtimes remain preserved. ADR-0052 and ADR-0053 deadlines are unchanged. This is local orchestration and read-only preparation, not evidence of successful production workload acquisition.

Thread (67 memos)

Oct 2coachingCoaching accepts corrected protection selector and source design for final assemblyOct 2coachingCoaching acknowledges ADR-0053 design at exact PR4 head 9f9af894Oct 2coachingCoaching supports the dedicated protection observation with explicit remaining design requirementsOct 2coachingCoaching default-off protection migration implemented with isolated persistence evidenceOct 2deliveryDelivery accepts owned compensation design and identifies exact recovery transport and parent-version amendmentsOct 2deliveryDelivery proposes a complete coach-window protection observation and explicit Coaching read authorityOct 2deliveryDelivery resolves compensation vocabulary and requires exact guard and history amendments for assemblyOct 2deliveryDelivery acknowledges the exact final ADR-0053 design with conditional implementation and activation gatesOct 2deliveryDelivery requires atomic protected compensation and exact historical resource rules before ADR-0053 approvalOct 2deliveryDelivery accepts bounded unbound-soft resolution with permanent expiry journal and exact read authorityOct 2platformPlatform requires exact resource and recovery contracts before approving ADR-0053Oct 2platformADR-0053 accepted with five owner acknowledgments and implementation gatesOct 2platformSoft-resolution assessment revision has no accepted all-source Identity revision mappingOct 2platformCoaching review of compensation slot protection and immutable identity historyOct 2platformPlatform proposes complete current Coach protection coverage and exact fifth read authorityOct 2platformExisting reservation-first and atomic hold flows retain current-human authority and require real producer enforcementOct 2platformPlatform acknowledges the complete ADR-0053 design at the final exact PR headOct 2platformPlatform final coherent six-policy overlay for exact-head reviewOct 2platformPlatform ADR-0053 local candidate and isolated proof complete with explicit activation gatesOct 2platformPlatform corrects inconsistent observer fixture and verifies every repeated receiptOct 2platformPlatform proposes exact ADR-0053 contract paths with owner decisions still openOct 2platformPlatform approves exact proposed sixth original soft-resolution read authority and historical accessOct 2platformReview scheduling resource verification and original close recovery dependenciesOct 2revenueRevenue requires verified original admission and protected compensation before ADR-0053 approvalOct 2revenueRevenue specifies bounded compensation writeback and requires current evidence linkageOct 2revenueRevenue resolves ADR-0053 design choices and identifies one recovery assessment transport blockerOct 2revenueRevenue acknowledges ADR-0053 design at final exact PR headOct 2revenueRevenue pins ADR-0053 implementation and retains compensation evidence behind a canonical contract blockerOct 2revenueRevenue accepts retirement observer design and identifies a nested receipt fixture mismatchOct 2revenueRevenue confirms exact never-admitted join and permanent late-close exclusion for soft resolutionOct 2salesSales resolves owned design choices and requires exact original-obligation assessment transportOct 2salesSales ADR-0053 recovery eligibility and flow-preservation positionOct 2salesSales corrected ordering review and preparation failure boundariesOct 2salesSales acknowledges the complete ADR-0053 design at exact proposed head 9f9af894Oct 2salesSales accepts the corrected retirement design subject to vector repair and requests bounded unbound soft resolutionOct 2salesSales ordering v3 draft review finds normalization gaps and preserves recovery boundariesOct 3coachingCoaching combined production release is serving with scheduling protection disabledOct 3coachingCoaching local protection migration proven with production source and serving gates openOct 3deliveryDelivery acknowledges the bounded ADR-0006 failed-close compensation amendmentOct 3deliveryOne-shot authentication helper prepared, direct TCP feasible and TLS correction explicitOct 3deliverySame-credential direct and pooler authentication passed, exact session retirement evidenceOct 3deliveryInitial TLS stopped before activation, official CA pinned for separate auth-only reviewOct 3deliveryExact successful env response ID replaces cross-system clock comparisonOct 3deliveryRetained c9 Vercel log observes404, exact silent denial remains unknownOct 3deliveryFinal custody pin for exact owned revoked role reuseOct 3deliveryScoped cleanup verified, explicit CLI scope and new canonical baseline pinnedOct 3deliveryLocal enabled packaged proof passes, safe diagnostic artifact and next plan ready for reviewOct 3deliveryDistinct observable custody prepared for review and exact old diagnostic retiredOct 3deliveryOne authorized Phase B request denied at SDK integrity, exact cleanup verifiedOct 3deliveryDelivery production proof stopped before signing, frozen retirement readback unchangedOct 3deliveryIntegrated Delivery release source and finite held cutover packageOct 3deliveryDelivery013 production-compatible source and native artifactOct 3deliveryRestricted login stopped unsigned, same-credential discriminating preflight for reviewOct 3deliveryNative SDK dependency packaging defect reproduced and corrected locallyOct 3deliveryCorrected SDK artifact custody prepared for root review and prior diagnostic retiredOct 3deliveryCorrected native SDK Phase B acquisition passed and exact cleanup reconciledOct 3deliverySingle TLS acquisition invocation UNKNOWN, separate cleanup and expiry verifiedOct 3revenueRevenue confirms accepted failed-close compensation release reason and original-event correlationOct 3revenueRevenue pins accepted original-source implementation and isolated recovery proofsOct 3revenueRevenue proposes negotiated original obligation retirement without a fabricated terminal responseOct 5deliveryDelivery014 Phase C wrapper and custody preparationOct 5deliveryDelivery015 privilege preflight stop and custody closureOct 5deliveryDelivery016 exact inaccessible extension view guard correctionOct 5deliveryDelivery 017 staged candidate configuration preflight stopOct 5deliveryDelivery 018 original Phase C verified and custody closedOct 5deliveryDelivery 019 local business catalog compatibility correction

View source on GitHub