Commit Graph

17 Commits

Author SHA1 Message Date
Kinneyzhang
805323a7f2 feat: unify component views and public render boundaries 2026-09-06 13:53:07 +08:00
Kinneyzhang
b5f314edff refactor: require SPI v2 for runtime mounts and Host attachment 2026-09-05 05:25:29 +08:00
Kinneyzhang
01b1deb178 chore: freeze verified etaf baseline before C1b 2026-09-05 05:07:38 +08:00
Kinneyzhang
b631ffa9f1 fix(runtime): close postcommit fault gaps 2026-09-01 03:56:37 +08:00
Kinneyzhang
aeb1b0f7c7 feat(reactive): isolate dispatcher contexts 2026-09-01 02:17:13 +08:00
Kinneyzhang
01f072e4fd feat(runtime): add postcommit retirement journal 2026-09-01 01:25:34 +08:00
Kinneyzhang
96df9e2858 feat: make Host attach and detach authoritative 2026-09-01 01:07:39 +08:00
Kinneyzhang
86dd00cf6d feat: commit semantic generations with versioned CAS 2026-09-01 00:46:09 +08:00
Kinneyzhang
0cde865d3a refactor: make semantic generation authoritative 2026-09-01 00:33:54 +08:00
Kinneyzhang
d5ccb30125 feat: select versioned Ebox renderer port 2026-09-01 00:27:13 +08:00
Kinneyzhang
46ffc69c5f docs: close M0b public contract drift 2026-08-31 13:43:23 +08:00
Kinneyzhang
8e305b172e refactor: lower hosts through canonical Ebox properties 2026-08-28 22:06:44 +08:00
Kinneyzhang
a0e0145639 Add theme palette and reactive data contracts 2026-08-24 02:08:53 +08:00
Kinneyzhang
abb947e0bc Implement retained ETAF reactive runtime 2026-08-22 06:19:00 +08:00
Kinneyzhang
904ac451a4 feat(etaf): complete unified core package boundary
Keep View, Component, Runtime, reactive, Context, Resource, Behavior, Action, and Data in one core package; add the Grid Host lowering path; remove bundled UI and Playground copies; and document the independent package graph.
2026-08-05 06:59:22 +08:00
Kinneyzhang
43b17192d9 feat: implement unified etaf architecture
Deliver the unified View and Component model with retained Runtime, reactive scopes, Context, Behaviors, events, Actions, styles, Resources, Data, official UI Components, and Playground examples.\n\nVerification: make check and make load pass in the independent repository; sibling Ebox core tests pass 544/544.
2026-08-05 02:56:13 +08:00
Kinneyzhang
0185c4e05a feat: establish unified etaf view foundation
Implement the P0 View grammar, expr bridge, stateless view Components, and Ebox mount path in a new independent package. Include bilingual architecture and implementation documents plus contract tests.
2026-08-05 00:36:52 +08:00