Commit 27d5ebd
authored
Add the Vessel family: vessel-react, vessel-light fingerprint, steering-eval harness (#207)
* Add vendored vessel-react fingerprint: taste-floor nodes, materials wired to component sets, baseline hygiene checks
* Rename packages/vessel to packages/vessel-react; workspace fingerprint id follows
* Add vessel-light: Vessel's design language as a portable .ghost fingerprint for raw HTML/CSS agents
* Add steering-eval: portable before/after evaluation harness for Ghost fingerprints; wire vessel-light demo as first consumer
* Fix pilot findings: agent-browser set-viewport invocation, skip empty cells, brandTokens/pulledWords from tape
* Run the full steering-eval matrix on vessel-light: 45 generations + dump-growth, screenshots, metrics, report
* Park eval run artifacts on vessel-eval-artifacts branch; ignore demo/out on mainline
* steering-eval: emit WebP screenshots (shoot to PNG, convert via cwebp, embed webp in report)
* vessel-light: fork-axis re-authoring — grammar/signature/register + median floor (#208)
* materials: tokens audit — radius roles, hoist grammar-enumerated values
* corpus: fork-axis re-author — grammar/signature/register/anti-goal
* checks: relationship/value split — density.md retired, median-tells gains demoted rules, frequency thresholds, model-named tells
* materials: regenerate refs — annotated, closed-set complete
* docs: vessel-light README — fork-axis structure and ref-annotation curation
* ghost init: naked skeleton default — grammar, unanswered dials, median floor (#209)
* template: naked skeleton replaces steering default
* checks: median-tells scaffold — live check pairing with anti-goal.median, deterministic floor, model tells
* skill: migrate Morrow teaching shapes to authoring-scenarios
* docs: skeleton starter in getting-started + cli-reference; minor changeset
* ghost init --body: packed payloads + vessel-light body install (#210)
* init: packed-payload mechanism — dist payloads, byte-capable template seam
* template: skeleton rides packed files
* init: --body vessel-light — install the full inhabited package
* checks: packed-artifact body probes — fonts and checks survive pack
* docs: body install in getting-started + cli-reference; minor changeset
* skill: adapting-a-starter — the seven-step starter transplant recipe (#211)
* skill: adapting-a-starter recipe — the seven-step transplant procedure
* review: resolve package-relative material locators when matching diff paths (#212)
* review: resolve package-relative material locators when matching diff paths
* demo: drop stale parked-branch reference from eval artifacts gitignore
* median: one authored home — model truth stamped at init, prunable by contract (#213)
* corpus: audit backports, check cross-wiring, terminology sweeps
* median: one authored home — headings contract, payload check, all templates stamp the floor
* vessel-light: re-derive median onto the headings contract; docs get the ownership reframe
* build: root build and packed-package check produce the full ghost artifact
Root pnpm build only ran tsc, so dist/init-payloads and dist/skill-bundle
were missing in CI: the vessel-light body test failed and check-packed-package
packed a tarball without payloads. Root build now chains the package-level
build; check:packed-package builds its own complete artifact since the lint
job never runs pnpm build.
Signed-off-by: Nahiyan Khan <nahiyan@squareup.com>
---------
Signed-off-by: Nahiyan Khan <nahiyan@squareup.com>1 parent 91f66cb commit 27d5ebd
414 files changed
Lines changed: 13505 additions & 477 deletions
File tree
- .changeset
- apps/docs
- .ghost
- src
- app
- docs
- tools
- drift
- scan
- components/docs
- content/docs
- generated
- install
- packages
- ghost
- src
- commands
- init-payloads
- median
- skeleton
- review
- scan
- skill-bundle
- references
- test
- steering-eval
- fixtures
- lib
- test
- vessel-light
- .ghost
- checks
- materials
- fonts
- ref
- demo
- vessel-react
- .ghost
- checks
- .shadcn
- fingerprint
- checks
- public/r
- scripts
- src
- components
- ai-elements
- theme
- ui
- fonts
- hooks
- lib
- mcp
- styles
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
| 92 | + | |
| 93 | + | |
93 | 94 | | |
94 | 95 | | |
95 | 96 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| |||
0 commit comments