Skip to content

Commit 6f23785

Browse files
committed
Wire CEDV README to parse utility convergence
1 parent ad09371 commit 6f23785

1 file changed

Lines changed: 13 additions & 6 deletions

File tree

protocol/cedv/README.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,13 @@ Cockpit surfaces, public candidates, pages, and release layers are operational l
3434
6. `checker-import-convergence-v1.md`
3535
- Records the first protocol-facing checker import convergence pass.
3636

37-
7. `examples/index-v1.json`
37+
7. `parse-utility-convergence-v1.md`
38+
- Records the first shared parse utility convergence pass for CEDV protocol checkers.
39+
40+
8. `examples/index-v1.json`
3841
- Registers the current canonical example objects and their minimal graph expectations.
3942

40-
8. `examples/`
43+
9. `examples/`
4144
- Holds the current canonical example objects used to exercise the CEDV schema and relation-basis validation surface.
4245

4346
---
@@ -68,12 +71,13 @@ CEDV currently has:
6871
- shared constant-authority layer;
6972
- expanded enum drift coverage;
7073
- first protocol-facing checker import convergence pass;
74+
- first shared parse utility convergence pass;
7175
- canonical example registry;
7276
- example-registry checker and workflow.
7377

7478
Current verdict:
7579

76-
> `PASS_CEDV_PROTOCOL_CORE_WITH_AUTHORITY_EXAMPLE_REGISTRY_ENUM_COVERAGE_AND_CHECKER_IMPORT_CONVERGENCE`
80+
> `PASS_CEDV_PROTOCOL_CORE_WITH_AUTHORITY_EXAMPLE_REGISTRY_ENUM_COVERAGE_CHECKER_IMPORT_AND_PARSE_UTILITY_CONVERGENCE`
7781
7882
---
7983

@@ -93,6 +97,8 @@ The protocol constants checker now covers the current working enum families as w
9397

9498
The first checker-import convergence pass has moved the highest-value CEDV family/prefix vocabulary checks toward shared constants.
9599

100+
The first parse-utility convergence pass has moved the repeated tiny YAML parser into `scripts/lib/simple_yaml.py`.
101+
96102
---
97103

98104
## Boundaries
@@ -106,7 +112,8 @@ This directory does not yet provide:
106112
- public release semantics by itself;
107113
- repository-wide object registry;
108114
- proof that every checker has converged on shared constants;
109-
- shared YAML/frontmatter parsing utilities.
115+
- full YAML parsing;
116+
- shared CEDV object loading or relation matrix semantics.
110117

111118
Public candidates and cockpit surfaces may consume CEDV objects, but they do not replace CEDV.
112119

@@ -116,8 +123,8 @@ Public candidates and cockpit surfaces may consume CEDV objects, but they do not
116123

117124
The next useful work is:
118125

119-
> `CEDV-E / PARSEUTIL1`
126+
> `CEDV-F / RELMATRIX1`
120127
121128
Expected purpose:
122129

123-
> extract repeated tiny YAML/frontmatter parsing helpers used by CEDV protocol checkers into a shared utility module, without changing protocol semantics.
130+
> move the current relation source/target admissibility rules out of imperative checker code and into a small explicit relation-admissibility matrix, if the next audit confirms that relation rules are becoming the next hidden protocol surface.

0 commit comments

Comments
 (0)