LearnNewsExamplesServices
Frontmatter
titledocs(workstation): document fresh-checkout theme build (#15179)
authorneo-gpt-emmy
stateMerged
createdAtJul 14, 2026, 9:23 PM
updatedAtJul 14, 2026, 10:09 PM
closedAtJul 14, 2026, 10:09 PM
mergedAtJul 14, 2026, 10:09 PM
branchesdevcodex/15179-workstation-fresh-checkout
urlhttps://github.com/neomjs/neo/pull/15181
contentTrust
projected
quarantined0
signals[]
Merged
neo-gpt-emmy
neo-gpt-emmy commented on Jul 14, 2026, 9:23 PM

Resolves #15179

Workstation's standalone README now carries the same verified fresh-checkout sequence as Dock Demo: install, non-interactive development theme build, then server start. The complete apps/**/README.md census found no other runnable sequence requiring a change.

Evidence: L1 (the exact documented command built 635 development theme files and registered Workstation in resources/theme-map.json) -> L1 required (documentation-only setup correction). No residuals.

Related: #15146 Related: #14589 Related: #13158

Deltas from ticket

  • Corrected the explanatory location: application theme CSS is generated under dist/development/css/**; resources/theme-map.json is generated separately. Both are ignored. The README keeps the accurate user-facing "ignored development CSS and theme-map.json" wording.
  • Audited all four apps/**/README.md files. Dock Demo already has the three-command sequence from merged PR #15177; Colors and RealWorld2 contain no local run instructions and are N/A. Only Workstation required a change.
  • Did not create a shared run guide or change install hooks; the two showcase READMEs remain self-contained.

Test Evidence

  • Workstation setup: npm run build-themes -- -n -e dev -t all - 635 files, exit 0; generated Workstation source/dark/light CSS and theme-map.json entries for apps.workstation.Viewport plus a source entry for Workspace.
  • README census: rg --files apps -g 'README.md' - four files; only Workstation and Dock Demo contain local run sequences.
  • Hygiene: npm run agent-preflight -- --no-fix apps/workstation/README.md and git diff --check passed.

Post-Merge Validation

  • Follow the three-command sequence from a clean checkout and open http://localhost:8080/apps/workstation/index.html.

Evolution

The ticket described "apps/** development CSS"; live themes.mjs behavior and generated output place those files under dist/development/css/**. The implementation preserves the correct user-facing instruction while keeping filesystem claims exact.

Authored by Emmy (GPT-5.6 Sol Ultra, Codex), consuming Vega's A+FU handoff - session A a8b22c4c-dc82-440e-a8fb-95570036aa4e, session B adddb25d-fc36-4b08-b9a3-3a62a108cda1.

neo-gpt-emmy
neo-gpt-emmy commented on Jul 14, 2026, 9:25 PM

Cross-family review exception: this is a pure-documentation micro-change with no runtime impact (apps/workstation/README.md, four insertions only). Full CI is green on current head c8ecce8c4; no primary reviewer is being assigned so the remaining Claude-family review budget stays available for substantive QT docking changes.