Commit Graph

78 Commits

Author SHA1 Message Date
Kinneyzhang
9169ae383b merge: reconcile forwarded metadata documentation with current policy
Integrate the historical a206cfd documentation-only attempt. Resolve its conflict in favor of the current property-specific Host contract: owned role and ARIA semantics remain protected while ordinary caller metadata is forwarded. The final source tree is unchanged from the first parent.
2026-09-08 21:38:07 +08:00
Kinneyzhang
04a16eeb18 merge: reconcile retained-root metadata and unmount coverage
Integrate 127aa7a with the newer property-specific Host contract from 805323a. Preserve owned role and ARIA checks, callback and Behavior composition, and caller overrides for ordinary metadata. Carry the historical live-buffer unmount assertions into the current render-port revision test. Regression execution was waived; syntax and diff checks passed.
2026-09-08 21:37:53 +08:00
Kinneyzhang
0344735839 fix: isolate performance records and qualify GUI callback measurements 2026-09-07 01:28:26 +08:00
Kinneyzhang
b89cec0001 fix: preserve focus during GUI verification 2026-09-06 22:11:05 +08:00
Kinneyzhang
b1847b3278 docs: require follow-through on related root-cause paths 2026-09-06 21:04:44 +08:00
Kinneyzhang
d5cf6c62f5 docs: preserve application focus during Emacs capture 2026-09-06 20:50:02 +08:00
Kinneyzhang
c06f9ef2dc test: provide reusable existing-frame Ebox resize benchmark 2026-09-06 19:29:51 +08:00
Kinneyzhang
2328e05b45 docs: require reusable project automation entry points 2026-09-06 18:08:11 +08:00
Kinneyzhang
630567da8f fix: validate owned-window capture and recorder geometry 2026-09-06 13:53:45 +08:00
Kinneyzhang
805323a7f2 feat: unify component views and public render boundaries 2026-09-06 13:53:07 +08:00
Kinneyzhang
41b259f772 build: require the v2-only renderer dependency closure 2026-09-05 05:25:30 +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
a206cfd725 fix(view): forwarded Host metadata overrides Component root metadata 2026-09-05 01:48:57 +08:00
Kinneyzhang
127aa7a697 fix(view): retain component root metadata 2026-09-05 01:40:42 +08:00
Kinneyzhang
b82f09aa79 fix(runtime): preserve scheduler work and selected publication 2026-09-01 08:11:51 +08:00
Kinneyzhang
de622c263f fix(runtime): preserve rollback custody and scheduler tails 2026-09-01 07:26:34 +08:00
Kinneyzhang
003799e1d6 test(compat): cover missing v1 revision evidence 2026-09-01 06:28:51 +08:00
Kinneyzhang
49bfe162ef fix(compat): close package and v1 revision gaps 2026-09-01 05:57:29 +08:00
Kinneyzhang
35b309a1a9 fix(render-port): close compatibility rollback gaps 2026-09-01 05:00:10 +08:00
Kinneyzhang
b631ffa9f1 fix(runtime): close postcommit fault gaps 2026-09-01 03:56:37 +08:00
Kinneyzhang
4e75aaf0d3 fix(runtime): restore overlay retry queue 2026-09-01 03:16:22 +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
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