Axioms & Phases
These are the semantic correctness tests of .me.
Axioms (tests/axioms.test.ts)
Axioms validate non-negotiable behavior:
- Callable + navigable proxy surface
- Secret stealth roots (
_) and noise reset (~) - Identity normalization (
@) - Pointer semantics (
__/->) - Query/memory events (
?) - Remove tombstones (
-) - Hash-chain tamper evidence
- Deterministic LWW conflict resolution
Run:
bash
node tests/axioms.test.tsFailure impact:
- If this fails, semantic integrity is considered broken.
Phases Fire Test (tests/phases.test.js)
Phases validate feature progress from phase 0 to phase 8 in one runtime flow:
- selectors, broadcast, filters, ranges, transforms
- replay + snapshot rehydration
- incremental recompute + explain masking
Run:
bash
node tests/phases.test.jsWhy Both?
- Axioms = invariants and safety properties.
- Phases = integration progression and user-visible capability continuity.
