NS8 slice: Complete production hardening and real-device dogfood receipts #56
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
OBJECTIVE: Close NS8 only after the implemented editor survives production-style verification and real dogfood on iPhone SSH plus attached physical keyboard paths.
AUTHORITY: Parent #43; PRODUCT.md proof; KEYMAP.md; DOGFOOD.md; AGENTS.md canonical checks; all v1 REQUIREMENTS.md rows, especially testing/001-004.
AGENT AUTHORITY:
PARENT: #43 via explicit issue link and parent checklist.
SCOPE: Final E2E/replay suite, install verification, narrow viewport and failure diagnostics, documentation/runbook updates, dogfood receipts, cleanup of generated artifacts, final parent accounting. This issue is primarily verification/fix-forward, not a dumping ground for unfinished features.
BOUNDARIES: Do not close from fixture/headless evidence alone. Do not widen scope beyond defects that block the parent proof. Do not add telemetry, plugins, runtime config, package-manager hooks, or native app work.
ACCEPTANCE:
zig build,zig build test,zig build v1-smoke,zig build run -- --help, and selected install verification.VERIFICATION:
zig buildzig build testzig build v1-smokezig build run -- --helpzig build --prefix /tmp/mim-install-ns8 verify-install-coderedgate list /opt/repositories/mim/REQUIREMENTS.md && redgate lint /opt/repositories/mim/REQUIREMENTS.md && redgate health /opt/repositories/mim/REQUIREMENTS.mdBLOCKERS: depends on completion of the implementation slices and requires real iPhone SSH plus attached physical-keyboard dogfood evidence.
Local hardening prerequisite for #56 implemented and committed as
f75ee1d Add NS8 local production smoke.What changed locally:
DOGFOOD.mdso the real iPhone SSH receipt template explicitly applies to #56 under parent #43 as well as #41.Verification run locally:
zig build testzig buildzig build v1-smokezig build run -- --helpzig build run -- src/main.zigzig build --prefix /tmp/mim-install verify-install-coderedgate list /opt/repositories/mim/REQUIREMENTS.mdredgate lint /opt/repositories/mim/REQUIREMENTS.md && redgate health /opt/repositories/mim/REQUIREMENTS.mdBlocker before closing #56:
DOGFOOD.mdwith attached-keyboard and on-screen-keyboard notes. Fixture/headless evidence is intentionally insufficient for this close rule.Partial #56 hardening receipt from clean local commit
c6c5366.Deterministic verification passed:
zig build✅zig build test✅zig build v1-smoke✅zig build run -- --help✅zig build --prefix /tmp/mim-install-ns8 verify-install-code✅redgate list /opt/repositories/mim/REQUIREMENTS.md && redgate lint /opt/repositories/mim/REQUIREMENTS.md && redgate health /opt/repositories/mim/REQUIREMENTS.md✅zig build terminal-e2e✅Terminal E2E matrix evidence generated under
.zig-cache/terminal-e2e/, including:raw-key-chrome-crlf,attached-existing-medium,new-file-mono-narrow,multi-file-coding-loop.coding-symbol-rail,ctrl-bracket-mode-switch,select-mode-motions,select-object-word-rail,first-nonblank-line-motion,document-half-page-motions,dot-repeat-local-edit.lsp-assisted-coding,project-search-panel,file-and-pi-panels,job-cancel-output-panel.dirty-discard-shift-qfor dirty quit/discard safety andjob-cancel-output-panelfor job cancellation/output handling.directory-panel-narrowin mono mode and narrow viewport scenarios.Still not closed: #56 acceptance explicitly requires documented real iPhone SSH dogfood plus attached physical-keyboard dogfood receipts. DOGFOOD.md says not to mark complete from fixture/headless evidence alone. Those external receipts are the remaining blocker.