summaryrefslogtreecommitdiff
path: root/conformance/phase-status.txt
diff options
context:
space:
mode:
Diffstat (limited to 'conformance/phase-status.txt')
-rw-r--r--conformance/phase-status.txt21
1 files changed, 21 insertions, 0 deletions
diff --git a/conformance/phase-status.txt b/conformance/phase-status.txt
index 41b7648..e7b080e 100644
--- a/conformance/phase-status.txt
+++ b/conformance/phase-status.txt
@@ -11,3 +11,24 @@ Phase 1: complete
Phase 7: ready
The normative UTF-8, CP932, and EUC-JP Migemo source data files are available in .staging/migemo. Their paths, source revision, checksums, entry counts, and key-order validation are in migemo-assets.txt.
+
+Phase 16: complete
+
+- The runner executes all 43 fixture identifiers that the requirement ledger
+ references.
+- Unit, public-action, adapter, and native-plugin suites cover the required mode,
+ direction, count, selection, scope, encoding, input, case, Migemo, lifecycle,
+ timer, reset, mapping, highlight, and diagnostic paths.
+- Fault tests cover input, matching, movement, overlay, timer, and
+ event-registration errors. They check temporary resource cleanup.
+- The fixture runner checks state, target-plan, timer-owner, context,
+ movement-history, byte-position, and temporary-owner invariants after each
+ action.
+- The repeatable profile covers candidate iteration, direct preview, Migemo
+ loading, and Migemo assertion evaluation.
+- Text indexes are lazy per line. The ASCII and multibyte split paths use
+ incremental iteration.
+- The complete conformance suite passes after each profile-driven optimization.
+- The source component boundaries continue to follow the section 2 scope tree.
+ Host translation stays in host_adapter.lua. Domain behavior runs with
+ MemoryHost.