- Add dialogue prompt file writing for audit/debugging - Update README install instructions - Add new RFCs (0053, 0055-0059, 0062) - Add recorded dialogues and expert pools - Add ADR 0018 dynamodb-portable-schema - Update TODO with hook configuration notes Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
5.4 KiB
5.4 KiB
Round 1 Scoreboard
Expert Contributions
| Expert | Role | Tier | W | C | T | R | Score | Key Contribution |
|---|---|---|---|---|---|---|---|---|
| Brioche | Systems Architect | Core | 14 | 12 | 10 | 9 | 45 | Epoch-scoped determinism, state-as-property |
| Beignet | Library Scientist | Wildcard | 12 | 10 | 9 | 8 | 39 | X-prefix extension, length-prefix notation |
| Muffin | Filesystem Architect | Core | 13 | 11 | 9 | 10 | 43 | Locked naming + relation hybrid model |
| Cannoli | Graph Theorist | Adjacent | 12 | 11 | 8 | 9 | 40 | Converged with Muffin on directory-per-relation |
| Eclair | DevEx Lead | Core | 11 | 10 | 8 | 8 | 37 | Dual-path naming + progressive disclosure |
| Strudel | Cognitive Scientist | Adjacent | 8 | 7 | 6 | 5 | 26 | Conditional converge pending doc policy |
| Tartlet | Git/VCS Expert | Adjacent | 15 | 11 | 12 | 10 | 48 | Concurrency model, migration conventions |
| Galette | Standards Expert | Adjacent | 16 | 13 | 14 | 11 | 54 | RFC 2119 adoption, conformance classes |
| Palmier | Implementation Pragmatist | Adjacent | 14 | 10 | 9 | 9 | 42 | 11-day validation plan, benchmark design |
Round 1 Total: 374 Cumulative Total: 791 (R0: 417 + R1: 374)
Tensions Status
| ID | Tension | Status | Resolution |
|---|---|---|---|
| T01 | Path brevity vs self-documentation | RESOLVED | Canonical short + symlink aliases |
| T02 | Filesystem vs graph semantics | RESOLVED | Binary=files, n-ary=directories |
| T03 | Determinism vs schema evolution | RESOLVED | Epoch-scoped determinism |
| T04 | Binary relations insufficient | RESOLVED | Directory-per-relation with symlinks |
| T05 | Closed entity types | RESOLVED | X-prefix extension mechanism |
| T06 | Relation symmetry ambiguity | RESOLVED | Canonical lexicographic ordering |
| T07 | Expert-novice asymmetry | CONDITIONAL | Pending doc/error policy commitment |
| T08 | Determinism vs semantic ambiguity | RESOLVED | "Deterministic at version" + mandatory qualifiers |
| T09 | State/entity boundary | RESOLVED | State-as-property rule |
| T10 | Relation query performance | ACCEPTED | O(n) scan accepted as tradeoff |
| T11 | Greppability vs confidentiality | OPEN | Deferred to security RFC |
| T12 | Traversal vs modeling fidelity | ACCEPTED | Modeling correctness > query speed |
| T13 | Notational hospitality | RESOLVED | Length-prefix overflow syntax |
| T14 | No implementation evidence | RESOLVED | 11-day validation plan accepted |
New Tensions from Round 1
| ID | Tension | Raised By | Status |
|---|---|---|---|
| T15 | Concurrent write model undefined | Tartlet | OPEN |
| T16 | No .gitattributes for merge strategy | Tartlet | OPEN |
| T17 | Destructive operations unguarded | Tartlet | OPEN |
| T18 | No RFC 2119 normative language | Galette | OPEN |
| T19 | No conformance classes defined | Galette | OPEN |
| T20 | No error model | Galette | OPEN |
Velocity Calculation
Open Tensions: 7 (T07 conditional, T11, T15-T20)
New Perspectives: 18
Velocity = 7 + 18 = 25 (down from 61)
Convergence Signals
| Expert | Signal | Condition |
|---|---|---|
| Brioche | [MOVE:CONVERGE] | T03, T08, T09 |
| Beignet | [MOVE:CONVERGE] | T05, T13 |
| Muffin | [MOVE:CONVERGE] | T01, T02, delimiter, hash sharding |
| Cannoli | [MOVE:CONVERGE] | T04, T06, T12 |
| Eclair | [MOVE:CONVERGE] | T01, T07 |
| Strudel | [MOVE:CONDITIONAL-CONVERGE] | Needs doc policy |
| Tartlet | Partial | Requires T15-T17 resolution |
| Galette | Conditional | Requires RFC 2119 + conformance classes |
| Palmier | [RE:RESOLVE T14] | Validation plan accepted |
Converge %: 5/9 unconditional (56%), 2/9 conditional (78% potential)
Locked Decisions (Consensus Achieved)
1. Naming Convention
- Canonical: Single-char (e/, r/, t/, s/, p/, q/)
- Aliases: Symlinks to full names (entities/, relations/, etc.)
- Discovery:
.aliases/directory + MANIFEST.md required - Authorities: Muffin, Eclair, Strudel (conditional)
2. Relation Storage
- Binary relations: Files with
--delimiter (e.g.,alice--bob.rel) - N-ary relations: Directories with role-labeled symlinks
- Symmetric relations: Canonical hash ordering
- Attributes:
meta.yamlwithin relation directory - Authorities: Muffin, Cannoli
3. Entity Extensibility
- Core types: Closed set (person, org, place, concept, project, asset, task, word, event)
- Extensions: X-prefix registration (X01, X02, etc.)
- Overflow notation: Length-prefix for exhausted namespaces
- Authorities: Beignet, Cupcake (R0)
4. Determinism Model
- Scope: Deterministic within schema epoch
- Ambiguity: Mandatory semantic qualifiers
- State boundary: State-as-property (not entity)
- Authorities: Brioche
5. Validation Path
- Scope: 27 docs, 50 questions, UKFS vs RAG
- Timeline: 11 days
- Metrics: Precision@3, determinism, staleness resilience, token efficiency
- Authority: Palmier
Round 2 Requirements for Full Convergence
To reach velocity = 0 and 100% convergence:
- T07: Lock documentation policy (long form in docs, short in code)
- T15-T17: Define concurrency model, .gitattributes, soft-delete
- T18-T20: Adopt RFC 2119, define conformance classes, specify error model
These are spec quality issues, not design disagreements. Round 2 should focus on specification rigor rather than architectural decisions.