Commit Graph

56 Commits

Author SHA1 Message Date
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
24ca887ae4 docs: clear final M0 checkdoc warnings 2026-08-31 16:27:31 +08:00
Kinneyzhang
525e6b38b7 feat: close M0 core interaction contracts 2026-08-31 15:18:26 +08:00
Kinneyzhang
8d685b75e3 docs: bind bilingual module proposal vocabulary 2026-08-31 13:44:41 +08:00
Kinneyzhang
46ffc69c5f docs: close M0b public contract drift 2026-08-31 13:43:23 +08:00
Kinneyzhang
162f4b83fd docs: make GUI evidence the feedback authority 2026-08-29 01:41:24 +08:00
Kinneyzhang
e4afe7f138 docs: require verifiable feedback loops 2026-08-29 01:33:51 +08:00
Kinneyzhang
c54e32529d fix: scope Component attrs to retained roots 2026-08-29 01:11:42 +08:00
Kinneyzhang
68e0dd0676 feat: forward Host attrs through Components 2026-08-29 01:02:49 +08:00
Kinneyzhang
7e8700113f feat: establish unified Component authoring core 2026-08-28 23:21:27 +08:00
Kinneyzhang
8e305b172e refactor: lower hosts through canonical Ebox properties 2026-08-28 22:06:44 +08:00
Kinneyzhang
0923925f1e refactor: retain canonical Ebox inputs across Runtime commits 2026-08-28 16:48:24 +08:00
Kinneyzhang
0b254c1ff2 test: add fail-closed Emacs GUI scenario engine 2026-08-28 13:43:50 +08:00
Kinneyzhang
e9323ef700 fix: close observation lifecycle and snapshot ownership 2026-08-28 01:49:43 +08:00
Kinneyzhang
7e5f55c286 docs: clear core checkdoc warnings 2026-08-28 01:27:47 +08:00
Kinneyzhang
d63cf1a813 refactor: consume public performance reports without advice 2026-08-28 01:12:00 +08:00
Kinneyzhang
bcb7254350 perf: expose scoped ETAF operation observation 2026-08-28 00:50:58 +08:00
Kinneyzhang
e91956b422 docs: mark component target design reviewed 2026-08-28 00:39:58 +08:00
Kinneyzhang
b82e94a86d docs: define dual component authoring frontends 2026-08-27 23:41:36 +08:00
Kinneyzhang
1b6f5871a1 test: use semantic generation adjacency 2026-08-27 20:30:53 +08:00
Kinneyzhang
5921dcb8a2 fix: scope keyed Range hosts by stable item identity 2026-08-27 13:38:14 +08:00
Kinneyzhang
1f29a73a88 refactor: lower Views into canonical Ebox nodes 2026-08-27 12:14:51 +08:00
Kinneyzhang
4ba86642d6 docs: define atomic canonical author boundary migration 2026-08-26 21:33:39 +08:00
Kinneyzhang
2973dd3021 docs: define layered property schemas and projections 2026-08-26 18:21:43 +08:00
Kinneyzhang
30ac302d47 docs: freeze typed Text and Box architecture contract 2026-08-26 17:12:02 +08:00
Kinneyzhang
44f70a6f61 refactor: express examples with canonical Box layouts 2026-08-26 16:23:53 +08:00
Kinneyzhang
0aee417282 feat: normalize static strings as Text views 2026-08-26 16:21:55 +08:00
Kinneyzhang
c831ca11ca feat: lower canonical Box through ETAF runtime 2026-08-26 16:16:57 +08:00
Kinneyzhang
c3ea8aa8ea docs: classify Ebox DSL primitives and sugar 2026-08-26 15:14:27 +08:00
Kinneyzhang
2e3bbf3f47 docs: remove raw Ebox from target View 2026-08-26 15:04:19 +08:00
Kinneyzhang
46c5a69a7a docs: converge target module boundaries 2026-08-26 11:56:34 +08:00
Kinneyzhang
c3c92f6741 docs: define orthogonal outer and inner layout axes 2026-08-26 11:41:43 +08:00
Kinneyzhang
2aa2bf31fb docs: defer outer box display axis 2026-08-26 01:42:28 +08:00
Kinneyzhang
74c13b7eb3 docs: remove flow from target layout model 2026-08-26 01:40:42 +08:00
Kinneyzhang
76a849b25b docs: clarify Box default layout 2026-08-26 01:39:14 +08:00
Kinneyzhang
6d38adb035 docs: simplify target layout vocabulary 2026-08-26 01:36:48 +08:00
Kinneyzhang
084c46bd59 docs: add unimplemented module boundary proposal 2026-08-26 01:27:23 +08:00
Kinneyzhang
af01b71e3f chore: migrate conditional bindings for Emacs 31 2026-08-26 00:09:58 +08:00
Kinneyzhang
f0674b348c test: isolate range contracts from native discovery 2026-08-25 22:45:30 +08:00
Kinneyzhang
459098b074 refactor: remove manual app precompilation 2026-08-25 20:03:06 +08:00
Kinneyzhang
f69f6889ff perf: precompile apps and trace retained runtime updates 2026-08-25 17:16:56 +08:00
Kinneyzhang
a0e0145639 Add theme palette and reactive data contracts 2026-08-24 02:08:53 +08:00
Kinneyzhang
00918de9d4 Rebuild invalidated retained component anchors 2026-08-22 08:21:14 +08:00
Kinneyzhang
d636b63e04 Fix single-selection DataGrid interaction 2026-08-22 06:38:01 +08:00
Kinneyzhang
abb947e0bc Implement retained ETAF reactive runtime 2026-08-22 06:19:00 +08:00