{ "schema_version": 1, "coverage": "Selected retrospective outcomes, not a complete historical census. All entered 2026-09-26; historical effort unmeasured. Prospective cycles begin after this baseline.", "events": [ { "id": "LEARN-0001", "date": "2026-09-25", "recording": "retrospective", "stream": "D", "comparison_group": null, "question": "What do pinned recovery implementations establish?", "previous_belief": "Documentary motivation did not locate draft/outcome mechanisms in frontend code.", "conclusion": "Zulip and Element locate partial draft/outcome mechanisms; complete pattern recurrence is still unknown.", "disposition": "revision", "affected_patterns": [ "CAND-0005", "CAND-0007" ], "evidence": [ "research/reviews/FrontendRecoveryImplementations.md" ], "remaining_uncertainty": [ "Deployed full lifecycle remains unverified." ], "reviewer": { "name": "Codex", "role": "author-model", "independent_human": false }, "effort": { "research_minutes": null, "execution_minutes": null, "reported_tokens": null, "cost_usd": null }, "supersedes": [] }, { "id": "LEARN-0002", "date": "2026-09-25", "recording": "retrospective", "stream": "D", "comparison_group": null, "question": "Does cancellation or a transport error settle mutation outcome?", "previous_belief": "Recovery identity and authoritative echo required executable checks.", "conclusion": "Synthetic transport with the real Matrix SDK distinguishes replay identity, duplicate commits and authoritative echo.", "disposition": "revision", "affected_patterns": [ "CAND-0007" ], "evidence": [ "research/reviews/MatrixRecoveryExperiment.md" ], "remaining_uncertainty": [ "No real server deduplication guarantee." ], "reviewer": { "name": "Codex", "role": "author-model", "independent_human": false }, "effort": { "research_minutes": null, "execution_minutes": null, "reported_tokens": null, "cost_usd": null }, "supersedes": [] }, { "id": "LEARN-0003", "date": "2026-09-26", "recording": "retrospective", "stream": "cross-stream", "comparison_group": null, "question": "Does naming patterns improve the frozen pilot decisions?", "previous_belief": "Initial editorial scores were 21/24 named and 19/24 prose.", "conclusion": "Submitted model review adjudication yields 18/24 in each condition; this does not establish equivalence or a presentation benefit.", "disposition": "revision", "affected_patterns": [ "CAND-0005", "CAND-0007", "CAND-0001", "CAND-0002" ], "evidence": [ "research/evaluations/language-pilot-01/submitted-review-01/adjudication.md" ], "remaining_uncertainty": [ "Independent human validation pending.", "Historical effort unknown; this entry does not allocate whole-pilot telemetry." ], "reviewer": { "name": "Codex", "role": "author-model", "independent_human": false }, "effort": { "research_minutes": null, "execution_minutes": null, "reported_tokens": null, "cost_usd": null }, "supersedes": [] }, { "id": "LEARN-0004", "date": "2026-09-26", "recording": "retrospective", "stream": "D", "comparison_group": null, "question": "Which recovery recommendations overstate their guarantees?", "previous_belief": "Shared guidance left retention/export policy, cancellation and local backup boundaries insufficiently explicit.", "conclusion": "Guidance now separates authorization, remote compensation, atomic supersession and off-device backup.", "disposition": "revision", "affected_patterns": [ "CAND-0001", "CAND-0002", "CAND-0003", "CAND-0005", "CAND-0007" ], "evidence": [ "research/reviews/SharedGuidanceRevision.md" ], "remaining_uncertainty": [ "Editorial correction is not new production evidence." ], "reviewer": { "name": "Codex", "role": "author-model", "independent_human": false }, "effort": { "research_minutes": null, "execution_minutes": null, "reported_tokens": null, "cost_usd": null }, "supersedes": [] }, { "id": "LEARN-0005", "date": "2026-09-26", "recording": "retrospective", "stream": "B", "comparison_group": null, "question": "What does URL/history and enhancement documentation actually promise?", "previous_belief": "Navigation and rendering seeds lacked explicit dereferenceability and fallback distinctions.", "conclusion": "Developed two hypotheses separating address-bar updates from direct loads, and HTML delivery from usable no-script actions.", "disposition": "revision", "affected_patterns": [ "CAND-0009", "CAND-0010" ], "evidence": [ "research/reviews/NavigationRenderingEvidence.md" ], "remaining_uncertainty": [ "Navigation/history/cache runtime checks remain pending." ], "reviewer": { "name": "Codex", "role": "author-model", "independent_human": false }, "effort": { "research_minutes": null, "execution_minutes": null, "reported_tokens": null, "cost_usd": null }, "supersedes": [] }, { "id": "LEARN-0006", "date": "2026-09-26", "recording": "retrospective", "stream": "F", "comparison_group": null, "question": "Why can immediate nested dismissal close the outer task?", "previous_belief": "The first fixture exposed a timing failure with unresolved ownership.", "conclusion": "Trace locates stale Escape listener ownership despite inner registration/focus; a guard can lose input.", "disposition": "revision", "affected_patterns": [ "CAND-0016", "CAND-0015" ], "evidence": [ "research/reviews/BoundaryRecoveryExperiment.md", "research/reviews/NestedDismissalIsolation.md" ], "remaining_uncertainty": [ "Readiness waits are not a public product repair." ], "reviewer": { "name": "Codex", "role": "author-model", "independent_human": false }, "effort": { "research_minutes": null, "execution_minutes": null, "reported_tokens": null, "cost_usd": null }, "supersedes": [] }, { "id": "LEARN-0007", "date": "2026-09-26", "recording": "retrospective", "stream": "F", "comparison_group": null, "question": "Can event-time ownership route dismissal without a settling delay?", "previous_belief": "Isolation supplied a mechanism but no lifecycle-safe candidate routing experiment.", "conclusion": "Controlled fixture routed 24/24 versus raw 20/24; initial measurement error and corrected results retained.", "disposition": "revision", "affected_patterns": [ "CAND-0016" ], "evidence": [ "research/reviews/NestedOwnershipRouting.md" ], "remaining_uncertainty": [ "Animated exit and competing-owner coverage remain open." ], "reviewer": { "name": "Codex", "role": "author-model", "independent_human": false }, "effort": { "research_minutes": null, "execution_minutes": null, "reported_tokens": null, "cost_usd": null }, "supersedes": [] }, { "id": "LEARN-0008", "date": "2026-09-26", "recording": "retrospective", "stream": "E", "comparison_group": null, "question": "Are feature organization and independent activation the same boundary?", "previous_belief": "The feature-slice hypothesis needed a source-layout/release contrast.", "conclusion": "Pinned examples distinguish organizational slicing from activation contracts; added Independent Feature Boundary.", "disposition": "revision", "affected_patterns": [ "CAND-0013", "CAND-0017" ], "evidence": [ "research/reviews/FeatureDeploymentBoundaries.md" ], "remaining_uncertainty": [ "Shared startup dependencies still couple nominally separate features." ], "reviewer": { "name": "Codex", "role": "author-model", "independent_human": false }, "effort": { "research_minutes": null, "execution_minutes": null, "reported_tokens": null, "cost_usd": null }, "supersedes": [] }, { "id": "LEARN-0009", "date": "2026-09-26", "recording": "retrospective", "stream": "E", "comparison_group": null, "question": "Does publication or rollback update every session?", "previous_belief": "Static source review could not establish loaded/lazy-session behavior.", "conclusion": "Native-module experiment distinguishes publication, activation and already-bound sessions; artifact retirement breaks old lazy sessions.", "disposition": "revision", "affected_patterns": [ "CAND-0017" ], "evidence": [ "research/reviews/FeatureReleaseExperiment.md" ], "remaining_uncertainty": [ "No CDN or upstream deployment validation." ], "reviewer": { "name": "Codex", "role": "author-model", "independent_human": false }, "effort": { "research_minutes": null, "execution_minutes": null, "reported_tokens": null, "cost_usd": null }, "supersedes": [] }, { "id": "LEARN-0010", "date": "2026-09-26", "recording": "retrospective", "stream": "E", "comparison_group": null, "question": "How do stale activation writers and unfinished drafts constrain updates?", "previous_belief": "Release experiment left activation conflicts and reload policy unexecuted.", "conclusion": "Conditional replacement rejects stale writers; explicit reload policies preserve or refuse transition, with schema recheck after navigation.", "disposition": "revision", "affected_patterns": [ "CAND-0017", "CAND-0005", "CAND-0006" ], "evidence": [ "research/reviews/ActivationConflictsAndReload.md" ], "remaining_uncertainty": [ "One-process atomicity; no native unload, crash or real remote-outcome coverage." ], "reviewer": { "name": "Codex", "role": "author-model", "independent_human": false }, "effort": { "research_minutes": null, "execution_minutes": null, "reported_tokens": null, "cost_usd": null }, "supersedes": [] } ] }