Shay
|
fa2712ebd7
|
feat(realizer): extend to all 13 English v1 constructions
Engineer the deterministic realizer to handle negation, conjunction,
disjunction, embedded clauses, relative clauses, quantification, tense,
and aspect — covering all 13 grammatical-coverage v1 constructions.
- generate/morphology.py: rule-based English inflection (past, participle,
base form) for seed vocabulary predicates
- generate/templates.py: match-case inflection dispatch for tense/aspect/negation
- generate/graph_planner.py: add CONJUNCTION, DISJUNCTION, COMPLEMENT, RELATIVE
relations; add grammatical feature fields to ArticulationStep
- generate/realizer.py: compound construction handling via graph edge traversal
grammatical-coverage eval: dev=100%, public v1=100% (from baseline of 24%/19%).
|
2026-05-16 05:55:49 -07:00 |
|
Shay
|
523c072818
|
feat: vault recall index, Rust versor parity, cognitive pack expansion
Phase 3 — vault exact recall index:
- Replace O(N) np.array_equal scan with hash-based exact-match index
- Add optional max_entries with deterministic FIFO eviction
- Index rebuilds on reproject for consistency
Phase 4 — Rust versor_apply parity:
- Fix CGA metric signature (+,+,+,+,-) and blade ordering to match Python
- Implement versor_apply_closed with null-vector preservation, f64 unitize,
and construction seed fallback matching Python closure semantics
- Gate Rust dispatch behind CORE_BACKEND=rust; Python remains default
- Add f64 geometric product for closure-path precision
Phase 5 — cognitive quality pack expansion:
- Expand lexicon from 55 to 70 entries (evidence, inference, procedure,
verification, distinction, relation, thought, understanding, judgment,
principle, order, connectives)
- Improve semantic templates for cause, procedure, comparison, recall,
verification intents
- Expand eval cases from 20 to 45 across all categories
Validation: 491 tests pass, 45 eval cases at 100% all metrics.
|
2026-05-15 15:34:39 -07:00 |
|
Shay
|
58a06124bf
|
Add articulation realizer v2
- add deterministic ArticulationTarget realizer
- add rhetorical move templates and predicate humanization
- handle definition, comparison, correction, unknown, and empty targets
- keep runtime ChatResponse path unchanged
- add focused realizer tests
|
2026-05-14 20:14:50 -07:00 |
|