aboutsummaryrefslogtreecommitdiff
path: root/docs/specs/2026-07-12-component-generation-spec.org
Commit message (Collapse)AuthorAgeFilesLines
* refactor(gallery): rename GW namespace to DUPRE, kit to The Dupre KitCraig Jennings8 days1-7/+7
| | | | | | The gallery and its library are now The Dupre Kit, named for the dupre color theme. GW was too opaque to remember. The stylesheet id is now dupre-css, the card handle property is .dupre, and page prose says instrument instead of widget. File names stay put. Renaming them is a separate decision. Historical log entries in todo.org keep their GW references as a record.
* docs(spec): record Phase 1 completion in the component-generation specCraig Jennings14 days1-3/+4
| | | | Dated history line for the finished extraction, the extraction acceptance criterion checked, the appendix's demand-matrix label corrected from Phase 1 to Phase 2 (a leftover from the pre-review phase order), and the consumer design notes that widget CSS ships inside widgets.js via GW_CSS.
* docs(spec): component-generation spec reviewed, folded, and decomposedCraig Jennings14 days1-25/+43
| | | | spec-review passed with three findings, all pre-agreed and folded in the same pass: the option-1 approval superseded the demand-gated extraction order (extraction now covers the full catalogue ungated, phases 1-2 swapped, decisions 4 and 8 re-scoped), the card-record refactor is now named in phase 1, and stale counts were refreshed (109 cards, R56). Lifecycle DRAFT -> READY -> DOING; phase tasks live under the Retro widget catalogue parent with the spec UUID stamped as :SPEC_ID:.
* docs(specs): close the web-library packaging decisionCraig Jennings14 days1-4/+4
| | | | Craig approved the classic-script widgets.js with a GW namespace as part of the componentization go-ahead. All eight decisions resolved; the spec is ready for review. The build itself waits on his per-card validation pass.
* docs(specs): add the widget component-generation spec (DRAFT)Craig Jennings2026-07-121-0/+188
The collection phase closed at 84 verified cards, so porting needs a decision procedure before consumer work starts. The spec carries the agreed five phases (demand inventory, web library extraction, Emacs ports, waybar audio pilot, Level-2 generator go/no-go) and records the baked architecture decisions. I left the web library's packaging shape as the one open decision, tracked as a VERIFY in todo.org. The gallery is the prototype evidence, with the R-series history as the iteration record.