Releases: usurobor/tsc
TSC v2.2.0 - Braided Algebra Integration
Triadic Self-Coherence Framework with complete specification stack and three co-equal naming systems.
🎯 Self-Application Status
Empirical Measurement:
Manual Review:
- ✅ Cross-references validated
- ✅ Notation consistent across documents
- ✅ Axiom-to-protocol traceability complete
- ✅ Three naming systems consistently mapped
Why Pending:
Self-measurement requires articulation function implementations, scheduled for v2.3.0.
Commitment:
v2.3.0 will report actual C_Σ(TSC) with full provenance bundle. We will not fabricate numbers.
📚 Specification Stack
- C≡ Kernel v2.0.0 — Intuitive bootstrap with geometric labels (H/V/D)
- C≡ v2.2.0 — Axiomatic foundation (braided monoidal structure)
- Core v2.2.0 — Measurement calculus (H_c/V_c/D_c ≡ α_c/β_c/γ_c)
- Operational v2.2.0 — Protocol and policy (5 witnesses)
- Glossary v2.2.0 — Multi-audience terminology with all naming systems
- README v2.2.0 — Dual-audience documentation
🏗️ Three Naming Systems
TSC uses three co-equal naming systems (all normative):
| Geometric | Role | Math | Purpose |
|---|---|---|---|
| H (Horizontal) | Cohered (Pattern) | α | Enforces S₃ symmetry |
| V (Vertical) | Coherer (Relation) | β | Prevents hierarchy bias |
| D (Deep) | Cohering (Process) | γ | Enables computation |
H/V/D are NOT legacy notation—they are structural anchors that maintain framework integrity by dissolving dimensional confusion.
🔥 Breaking Changes
- Typed Units: 1_H ≠ 1_V ≠ 1_D enforced (prevents axis collapse)
- Braided Interchange: φ_HV with hexagon coherence (C5')
- Three Naming Systems: H/V/D, Cohered/er/ing, α/β/γ all normative
- Name: "Triadic Systems" → "Triadic Self-Coherence"
✨ New Features
- 5 Witnesses: Braided interchange, variance floor, S₃/ρ-invariance, OOD
- Leverage Diagnostics: λ_H/λ_V/λ_D identify bottlenecks
- Verdict States: PASS/FAIL/FAIL_DEGENERATE
- Provenance Bundles: Complete reproducibility with axis type logging
📖 Documentation
- README.md — Complete documentation
- tsc-glossary.md — Naming system mappings
- self-coherence report — Honest assessment (pending measurement)
📦 Installation
TSC is currently a specification. Clone and implement:
git clone https://github.com/usurobor/tsc.git
cd tsc/spec📊 Manual Assessment
Specification Completeness:
- ✅ 6 axioms with braided interchange
- ✅ Complete measurement calculus
- ✅ Full protocol with 5 witnesses
- ✅ All three naming systems documented
- ✅ Cross-references validated
Manual review suggests the framework should achieve C_Σ ≥ 0.90 when measured, but empirical validation is required.
Status report: docs/self-coherence-v2.2.2.md
🔗 Links
🚀 Next Release
v2.3.0 (Q1 2026):
- Reference implementation (Python)
- Empirical self-coherence measurement
- Actual C_Σ(TSC) with provenance bundle
- Implementation guide
Release Date: November 4, 2025
Status: Specification Complete, Empirical Validation Pending
v2.1.0: Progressive Disclosure & Functional Parsers
🎉 TSC v2.1.0 - Progressive Disclosure & Functional Parsers
Complete rewrite with functional parser system, validated temporal coherence, and production-ready documentation.
✨ Highlights
- Pure Functional Parser Architecture: Extensible FP-style parser system with predicate dispatch
- Temporal Coherence Validated: Cellular automaton parser correctly distinguishes order from chaos
- Glider pattern: C_Σ = 0.996 ✅ (high coherence, PASS)
- Random soup: C_Σ = 0.31 ✅ (low coherence, FAIL as expected)
- All Tests Passing: Complete conformance test suite validated
- Production Documentation: QUICKSTART, CONTRIBUTING, SECURITY, CODE_OF_CONDUCT, GitHub templates
- Proper Licensing: Apache-2.0 for code, CC BY 4.0 for specifications
🚀 Quick Start
pip install -e ".[dev]"
tsc examples/cellular-automata/glider.md --format textSee QUICKSTART.md for full guide.
📦 What's New
Parser System (FP-style)
- Pure function-based parsers (no classes)
- Predicate dispatch for automatic format detection
- Two parsers included: cellular automaton + stub
- Add new parsers with just 20 lines of code
Temporal Coherence Implementation
- D dimension now measures frame-to-frame coherence (temporal)
- H/V dimensions measure spatial adjacency (within-frame)
- Validated against positive/negative controls
Community Infrastructure
- CODE_OF_CONDUCT.md (Contributor Covenant v2.0)
- CONTRIBUTING.md (development workflow, coding standards)
- SECURITY.md (vulnerability disclosure process)
- GitHub issue/PR templates
Developer Experience
- Modern type hints (Python 3.10+)
- Comprehensive CLI (
tsccommand) - Clean test suite (pytest)
- Linting with ruff
📝 Full Changelog
See CHANGELOG.md for detailed version history.
🔬 Example Output
$ tsc examples/cellular-automata/glider.md --format text
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━┓
┃ Path ┃ C_Σ ┃ Seed ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━┩
│ examples/cellular-automata/glider.md │ 0.996000 │ None │
└──────────────────────────────────────┴──────────┴──────┘🤝 Contributing
We welcome contributions! See CONTRIBUTING.md for:
- How to add new parsers
- Coding standards (FP style, type hints)
- PR workflow and requirements
📚 Documentation
- README.md: Project overview and navigation
- QUICKSTART.md: 5-minute getting started guide
- spec/tsc-core.md: Core mathematical specification
- CHANGELOG.md: Version history
🔐 License
- Code: Apache-2.0
- Specifications: CC BY 4.0
- Examples: CC0 (Public Domain)
For questions or issues: https://github.com/usurobor/tsc/issues