📝 docs: Photon — a árvore de semântica e a ponte NSAccessibility (M4 v1)
6e82c1c
📝 docs: MapUI — contrato do 404 (status verdadeiro, página /404 da app, defaults com formato) e o frame invariante do #app
235c283
📝 docs: o overlay de erro com stack C# — os dois saltos de source map
1d3c7ec
📝 docs: hot reload web — os três defeitos silenciosos e o circuito a funcionar
fe6846c
📝 docs: o blink compassado — 2 presents/s em vez do refresh inteiro
306103d
📝 docs: hot reload nativo — dotnet watch, o acordar da janela e a geração de caches
feefc1a
📝 docs: a metade web do editor, e os cinco defeitos que só corrê-la revelou
34fc0f4
📝 docs: find, brackets, decorações por intervalo e a janela de linhas
4fee642
📝 docs: CodeEditor, o keymap partilhado e a geometria do caret
a754a9d
📝 docs: CodeBlock, a medição no contexto, e as regras do eqc para modelos puros
0d42c1e
📝 docs: o modelo do editor de código, densidade, degraus densos e a face mono
d628c57
📝 docs: the window resizes live
5758a45
📝 docs: the 2026-07-31 state — excision, Track S, motion/gestures, waves 3/3b, the macOS shell, real text+icons
Home/WriteOnceComponents/DesignSystem/Photon/Roadmap reconciled with the repo:
write-once is the ONLY architecture (28 components), styling is CSS-free via
the atomic engine, theming is IAppTheme (Photon + Material 3 dynamic color),
Photon renders real text (CoreText) and icons (pure-C# SVG parser + CG) inside
a real NSWindow shell, 17/17 Metal parity, 74 goldens. Legacy pages
(Components/Styling/TailwindUpdates) carry excision warnings. Roadmap rewritten
against ROADMAP.md incl. Track E (the VS Code visual editor).
1ca19ce
📝 docs: the native/write-once era — Photon, WriteOnceComponents, DesignSystem + reconciled Home/Roadmap
The wiki predated the entire mobile track. New pages:
- Photon: the proprietary GPU engine (normative Sdf core, golden harness,
Metal parity at ±1 LSB, component-rendering state, no-Skia decision).
- WriteOnceComponents: the shared architecture (vocabulary, realizers,
runtime-provided library, semantic import routing, write-once pages,
migration state 8/~54).
- DesignSystem: typed tokens, spec-fidelity testing, and the
generated-never-hand-written pipeline (CSS/TS/icons/fixtures).
Home gains the Native & Write-Once section and the updated framing (web AND
native from one C# source); Roadmap gains Phases 7-9 (Photon, unification,
migration waves) with the current gates; Architecture/Components carry
banner notes pointing web-only readers to the new world.
ab8bf3d
📝 docs: LinkedList, coleções ordenadas e indexer ILookup[key] (cauda de coleções completa)
510e1e3
📝 docs: dicionários com chave de record (Dictionary<RecordKey,V> → $eq.collections.valueMap)
8dfe48a
📝 docs: record inheritance + generic records
567144b
📝 docs: body records + plain structs as named classes
b72c71e
📝 docs: SSR re-hydration of record instances (Tier 3) — epic complete
d502cad
📝 docs: records through the real build pipeline (Tier 2)
647c8ae
📝 docs: records emit as named classes with instance methods (Tier 1)
bb4bba5
📝 docs: fail-on-unsupported for goto; unsafe/lock unwrap
a7077c6
📝 docs: IGrouping usable as a sequence
3b43f6b
📝 docs: checked/unchecked integer overflow
d0e34c0
📝 docs: OrderBy/ThenBy composite stable sort
a492763
📝 docs: tuple & record deconstruction
b3a59d1
📝 docs: named tuple element access
18e2d6e
📝 docs: LINQ Join / GroupJoin / ToLookup
7ecaff6
📝 docs: StringComparison-aware string ops (Ordinal + IgnoreCase)
5645b73
📝 docs: structural equality for records/structs/tuples (Passo 3e)
Add the record/struct/tuple value-semantics row, document $eq.equals,
and bump the conformance count to 340+.
a5579d2