Commit 9851215
authored
docs(faces): record established faces and same-cube grounding
## What
Docs-only. Fixes staleness in `docs/specs/faces.adoc` surfaced while
grounding the faces work, and records the grounded same-cube finding.
## Changes
- **Active Faces table** now includes **LucidScript**
(PureScript/Haskell) and **CafeScripto** (CoffeeScript) — both ship as
established faces (`lib/lucid_face.ml`, `lib/cafe_face.ml`; see
`examples/faces/README.adoc` and the brand repos), but the table
previously listed only Canonical/Python/JS/Pseudocode.
- **CoffeeScript-face** retitled from "Roadmap (strategic priority)" to
**SHIPPED as CafeScripto** (design notes kept as history); only
**ActionScript-face** remains on the roadmap.
- New **Brand-surface repos** table (face → brand repo → transformer).
- New **Same-cube grounding** section recording `invariant-path`'s
`verify-same-cube.sh` + the grounded result.
## The grounded finding (worth a transformer-consistency issue)
Built the compiler and ran the verifier (457-test suite green, per-face
snapshot net 6/6 green). On the `greet` corpus the six faces compile to
**two** wasm modules — `{canonical, jaffa, cafe}` vs `{rattle, pseudo,
lucid}` — because the transformers disagree on **trailing-statement
lowering** (statement `{ println(x); }` vs tail-expression `{ println(x)
}`). Observationally identical, **not byte-identical wasm**. Making the
transformers agree would give byte-level same-cube.
(Informational: the verifier upgrade lives in
`hyperpolymath/invariant-path#33`.)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01KPG9mEQXFyA3k7NWAzMNMr
---
_Generated by [Claude
Code](https://claude.ai/code/session_01KPG9mEQXFyA3k7NWAzMNMr)_1 parent 58dc2a0 commit 9851215
1 file changed
Lines changed: 54 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
71 | 72 | | |
72 | 73 | | |
73 | 74 | | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
74 | 95 | | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
75 | 120 | | |
76 | 121 | | |
77 | 122 | | |
78 | | - | |
79 | | - | |
80 | | - | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
81 | 129 | | |
82 | | - | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
83 | 133 | | |
84 | 134 | | |
85 | 135 | | |
| |||
0 commit comments