Repository navigation
linux: work-566 - #957
linux: work-566#957
Conversation
Agent-Team: linux Worker: codex
PM note: how this PR will be handledWhat it is for: linux: work-566 Rules that apply: touches the SDK or plugin ABI: the shape fingerprint must be recorded; touches build scripts. Things to watch (checked by rule):
What happens next:
A living status comment below is kept current. Nothing here is a merge decision. |
Where this PR standsStage: Done: approved What the PM needs before approving (ticks as it is met; the full CI runs only at the end, after the reviews are clean):
Rules that apply: touches the SDK or plugin ABI: the shape fingerprint must be recorded; touches build scripts. Reviews at the current commit (
Latest fixes comment: https://github.com/fizzyedit/work/issues/601#issuecomment-6463581376 (2 findings answered) Updated 2026-10-28 11:06 UTC by the PM. This comment is edited in place. |
Part of fizzyedit/work#566
Goal
Part of fizzyedit/work#566: cover Script.lacks and name frosted glass when frost is the first offered material. Prerequisite #931 is in local ancestry as 941e9bc.
What changed and why
Added a Script unit test proving unavailable names are omitted and offered names remain. Changed the tour's frost display name to frosted glass. Added a pure tour test and wired it into the unit gate, checking the first Materials command and generated caption with liquid unavailable.
How it was verified
Both regression tests pass on Linux; ignoring lacks and restoring the frost label each make the corresponding test fail. Caption evidence uses the generated tape with a frost-first capability set; no native Windows visual claim. Formatting, lint, native build, test reachability (1483 tests in 201 files) and diff whitespace checks pass. The unit gate has only the 24 sandbox socket failures listed in GATES.md.
Self-review: Q1 met by regression evidence; Q2 no redundant production logic or Zig issues found; Q3 keep the small label change and pure tests; Q4 aligned with evidence and platform-neutral behavior. Source diff: +54/-1.
Not done / follow-ups
Full socket-capable gates remain for the harness. No commits, publishing, or native Windows UI run performed.
Changes (3 files, +54/-1)
Gates: 6 of 6 passed
scripts/check-fmt.sh(exit 0)scripts/zb build --summary all(exit 0)scripts/zb build test --summary all(exit 0)scripts/zb build test-integration --summary all(exit 0)scripts/zb build check-web --summary all(exit 0)scripts/zb build test-sdk-version --summary all(exit 0)SDK shape fingerprint: did not move (recorded by the PM at triage/ruling:
sdk/src/version.zigis untouched andtest-sdk-version, which fails at compile time on any drift, passes at this head on the reviewers' machines).