# Sidereal Phase 1 Truth Findings (2026-04-16) ## Scope This document is a subsystem audit artifact, not constitutional process doctrine. Companion citation-closure artifact: - [wiki/03_validation/SIDEREAL_SOURCE_CITATION_LEDGER_2026-04-16.md](SIDEREAL_SOURCE_CITATION_LEDGER_2026-04-16.md) Target of audit: - active sidereal systems currently employed by the default registry in moira/sidereal.py Evidence discipline: - Findings are derived from repository code truth only. - No claim of physical-source possession is made in this document. - Source lineages noted in code comments are treated as declared lineage, pending human verification. ## Phase 1 Finding Basis Phase 1 (Truth Preservation) asks whether the subsystem has explicit, inspectable truth objects rather than implicit or guessed state. For sidereal system enumeration, the minimum truth objects are: - explicit named system constants - explicit active system inventory - explicit J2000 anchors for active systems - explicit star-anchor definitions where applicable ## Active Employed Set The active employed default set is Ayanamsa.ALL in moira/sidereal.py:199. Count: 12 systems. ## System Findings | System | Employed | Evidence (constant) | Evidence (J2000 anchor) | Star-anchor evidence | Finding | |---|---|---|---|---|---| | Lahiri | Yes | moira/sidereal.py:186 | moira/sidereal.py:220 | N/A | Phase 1 truth object present | | Fagan-Bradley | Yes | moira/sidereal.py:187 | moira/sidereal.py:222 | N/A | Phase 1 truth object present | | Krishnamurti | Yes | moira/sidereal.py:188 | moira/sidereal.py:224 | N/A | Phase 1 truth object present | | Raman | Yes | moira/sidereal.py:189 | moira/sidereal.py:226 | N/A | Phase 1 truth object present | | Yukteshwar | Yes | moira/sidereal.py:190 | moira/sidereal.py:228 | N/A | Phase 1 truth object present | | Djwhal Khul | Yes | moira/sidereal.py:191 | moira/sidereal.py:230 | N/A | Phase 1 truth object present | | True Chitrapaksha | Yes | moira/sidereal.py:192 | moira/sidereal.py:232 | moira/sidereal.py:267 | Phase 1 truth object present | | De Luce | Yes | moira/sidereal.py:193 | moira/sidereal.py:234 | N/A | Phase 1 truth object present | | Aldebaran (15 Tau) | Yes | moira/sidereal.py:194 | moira/sidereal.py:236 | moira/sidereal.py:273 | Phase 1 truth object present | | True Revati | Yes | moira/sidereal.py:195 | moira/sidereal.py:238 | moira/sidereal.py:271 | Phase 1 truth object present | | True Pushya | Yes | moira/sidereal.py:196 | moira/sidereal.py:240 | moira/sidereal.py:276 | Phase 1 truth object present | | True Mula | Yes | moira/sidereal.py:197 | moira/sidereal.py:244 | moira/sidereal.py:278 | Phase 1 truth object present | ## Registry-Level Findings - Active inventory is explicit and finite: moira/sidereal.py:199. - Anchor table is explicit and total for active systems: moira/sidereal.py:218. - Star-anchored systems have explicit anchor-star and target-longitude tuples: moira/sidereal.py:265. - Drift adjustments are explicit where used: moira/sidereal.py:250. ## Source-Lineage Status (Non-Speculative) The following are code-declared lineage labels and are not marked as physically verified in this file: - Lahiri Commission lineage - Fagan and Bradley lineage - KP lineage - Raman tables lineage - Yukteshwar lineage - Djwhal Khul lineage - De Luce lineage - Star-anchor conventions for Spica, Revati, Aldebaran, Pushya, and Shaula Required for closure before release-level citation claims: - human physical-reference verification and recorded bibliographic metadata for each lineage claim ## Conclusion Phase 1 truth preservation for the currently employed sidereal default set is satisfied at code-truth level: - every employed system is explicit - every employed system has a defined anchor value path - star-based systems have explicit anchors Citation authority closure remains pending human physical-source verification.