docs(devlog): add missing devlog entries for Steps 5, 6.3, and Step 6 completion

This commit is contained in:
2026-09-15 11:57:56 -07:00
parent 9dcd3993db
commit 7249b33fca
5 changed files with 110 additions and 2 deletions
@@ -0,0 +1,27 @@
_model: devlog-entry
---
schema_version: 1
---
title: Contract 5.3 Accepted Technical Baseline
---
date: 2026-09-15
---
author: cgcha
---
summary: Established the accepted Contract 5.3 multi-surface technical baseline at f163de2, verified by 154 automated tests, SciFi surface smoke tests, and live browser verification.
---
tags: step6, contract-5-3, baseline, scifi-xzbt, multi-surface
---
source_commit: f163de264388f1e411cf9e54f26f72a254888afd
---
body: |
This devlog entry records the formal acceptance and freezing of the Contract 5.3 multi-surface technical baseline at commit 163de264388f1e411cf9e54f26f72a254888afd, marked by the annotated tag contract-5.3-accepted-baseline.
Following the integration of local presentation panes (Step 6.4) and the adaptation of the SciFi-XZBT Observation surface (Step 6.7), this milestone incorporates two key fixture-level presentation corrections:
1. Clearing centered 16:9 overlay geometry when the Observation surface is embedded inside an NGN host pane so that it fills its assigned presentation geometry cleanly.
2. Presenting an inert waiting state when an Observation surface is loaded without an active owner attachment, ensuring orphaned surfaces fail closed and never invent secondary authority.
Verification highlights:
- **Automated Suites:** The full automated test suite passes **154 / 154** tests, and the focused SciFi Observation surface smoke suite passes **24 / 24** tests.
- **Packaging:** Regenerated standalone single-file builds were verified for complete resource inlining and served-path handshake execution.
- **Live Browser Verification:** Passed the eight-point live browser acceptance procedure across pane geometry, target state convergence, clean reload/reopen lifecycle, console-only heavy subsystems (no WebLLM, Kokoro TTS, or AudioContext in surface frames), and orphan fail-closed behavior.