Shay
3168e73ace
Wire morphology operator composition
2026-05-13 15:02:52 -07:00
Shay
8d09c2a8c1
Add morphology registry for language packs
2026-05-13 14:50:36 -07:00
Shay
a4b4d22987
Add alignment graph, cross-language edges, and HolonomyAlignmentCase tests
...
alignment/graph.py
Lightweight in-memory alignment graph. Loads AlignmentEdge records from
a pack's alignment.jsonl. Exposes edges_from(), aligned_pairs(), and
load_alignment(). No external deps — pure schema + stdlib.
language_packs/data/he_logos_micro_v1/alignment.jsonl
language_packs/data/grc_logos_micro_v1/alignment.jsonl
Seven bidirectional cross-language edges per pack encoding the semantic
resonances already implicit in the lexicon semantic_domains:
דבר↔λόγος, ראשית↔ἀρχή, אור↔φῶς, חיים↔ζωή, אמת↔ἀλήθεια, רוח↔πνεῦμα, ברא↔κτίζω
tests/test_alignment_graph.py
Four tests:
- load returns AlignmentEdge instances with correct structure
- דבר↔λόγος edge weight >= 0.9
- aligned_pairs() filters by relation prefix
- HolonomyAlignmentCase formal proof: positive triple closer than
negative triple, wrapping the geometry already proven in
test_holonomy_resonance.py into the schema's crown proof type
2026-05-13 14:43:17 -07:00
Shay
d997b88d32
Tighten session node tracking and generation selection
2026-05-13 14:35:31 -07:00
Shay
4c3004c73a
Improve chat runtime and probe REPL
2026-05-13 14:30:36 -07:00
Shay
f8113a38ba
Restore FieldState slots in determinism proof
2026-05-13 14:26:24 -07:00
Shay
a87c7a9c6f
Fix full test suite after cognitive runtime
2026-05-13 13:52:11 -07:00
Shay
71e99c5c51
Build first cognitive response path
2026-05-13 13:40:06 -07:00
Shay
b9cd6684f5
Assert session vault contains assistant final state
2026-05-13 13:17:47 -07:00
Shay
defd7a9a53
Use true versor fixture in engine loop proof
2026-05-13 13:15:22 -07:00
Shay
99c0e31bbe
fix(INV-02): replace normalize_to_versor with unitize_versor at construction sites
...
algebra/rotor.py and persona/motor.py were calling normalize_to_versor()
which is the gate-only injection primitive. Both are construction-time
sites (building rotors and motors from raw arrays), so the correct call
is unitize_versor().
Also tightens TestINV02 to scan for normalize_to_versor violations only —
unitize_versor has its own legitimate call sites and is not under the
same single-site restriction. Adds a new TestINV02b that verifies
unitize_versor is NOT called inside propagation, generation, or vault
recall paths.
Fixes: INV-02 architectural invariant test failure.
2026-05-13 13:14:59 -07:00
Shay
0431bdf655
Align holonomy tests with indefinite metric
2026-05-13 12:59:32 -07:00
Shay
2303c68f6a
Constrain closure fixture to positive unit reflectors
2026-05-13 12:59:15 -07:00
Shay
62501b6730
Use true versor fixtures in holonomy tests
2026-05-13 12:55:41 -07:00
Shay
bacf1f4084
Use true versor fixtures in closure tests
2026-05-13 12:55:20 -07:00
Shay
3abae93e73
Fix FieldState identity assertion in engine proof
2026-05-13 12:39:34 -07:00
Shay
c4ee81f315
Add deterministic engine loop proof
2026-05-13 12:37:46 -07:00
Shay
bb637ad3e1
feat(core_ingest): IngestPipeline, manifold integration, full test suite
...
- Add core_ingest/pipeline.py: IngestPipeline wires StructuralSegmenter →
CandidateGeometricPressure construction → IngestCompiler → SegmentManifold
in a single deterministic call. Accepts raw bytes + modality hint, returns
(ValidationReport, list[LearningArtifact]) and auto-registers accepted
packets into the manifold.
- Update core_ingest/compiler.py: compile() accepts an optional
manifold: SegmentManifold | None = None parameter; when provided,
accepted packets are registered automatically — callers no longer need
a manual register() call.
- Update core_ingest/__init__.py: expose IngestPipeline, Segment,
GateDisposition, ManifoldEntry in public __all__.
- Add tests/test_segmenter.py: prose, scripture, code, math segmenters;
heading detection; empty-block filtering; D0 invariant on SourceSpan.
- Add tests/test_compiler.py: structural dedup by pressure_id; semantic
convergence warning; ProvenanceGate / SemanticGate / GovernanceGate
rejection paths; ReviewDecision override; acceptance_rate property.
- Add tests/test_manifold.py: register → lookup → spans_for round-trip;
multi-key isolation; __len__ and __contains__; append-only semantics.
- Add tests/test_pipeline.py: end-to-end prose ingest; scripture ingest;
manifold reconstruction lookup after pipeline run; empty-source guard."
2026-05-13 12:07:12 -07:00
Shay
4b98c492c4
tests: add test_determinism_proofs.py — machine-verified claims vs. transformer/attention architectures
2026-05-13 11:48:29 -07:00
Shay
7b3c15f51c
feat: scaffold sensorium/ (ADR-0013) + tests/test_architectural_invariants.py + tests/test_sensorium_mount.py
2026-05-13 11:45:16 -07:00
Shay
7737f8ca66
feat: scaffold core_ingest/ governance layer (ADR-0012)
2026-05-13 11:35:00 -07:00
Shay
0a711b7688
init: tests, pyproject.toml, AGENTS.md, CLAUDE.md, README.md
2026-05-12 19:15:28 -07:00