moira

VED-007: admission of the five remaining names

Baseline: engine 12ed2a1, wiki 424799f, 8 October 2026. The user authorized finishing the five remaining names, including their source, engine and REST work. The existing Abhijit/Brahma interfaces retain their contract.

Reviewed sources and decisions

Private scans, rendered leaves and text are in C:/dev/outputs/ved007-five-2026-10-08/; the earlier Chintamani scan is in C:/dev/outputs/ved007-named-muhurta-2026-10-08/. SHA256:

Witness SHA256
Vivaha Vrindavana searchable PDF, 138 actual pages 793cc3c454a0c383bb3784886cd19e702d310b67aa39a597748b148da02cdfc0
Kalaprakasika, 490 pages d082d5b3b29cb6c054f3cfe8e5ff50dfa6a66220128b52afa485c5a91c10c074
Chintamani, 207 pages 9e931eb7fdc1958516424590a168680be60753f4cfccea8f327cae973dfe4777

The local library pass reused 219 extracted text files and searched relevant filenames. Matching Amrita/Ravi references often described different objects. It was not fresh OCR of the entire library and makes no absence claim. The online primary scans above resolve the governing calculations; private scans and modern translations are not redistributed in the repository.

Computational and route decision

admit_after_engine_work: a new owning special_muhurta module supplies pure solar-anchor composition, pure supplied-sidereal-longitude yoga classification, and a dated composition with all five additions plus the existing two-window result. The date endpoint owns the requested sunrise day, not the civil-midnight day. Its weekdays remain Monday=0 throughout.

Use the existing reader, UT1 clocks, solar discovery and sidereal transforms. Retain source anchors and root brackets. Solve every Sun/Moon nakshatra transition within the requested sunrise day; overlapping root uncertainty bands remain explicit, including possible very short occurrences inside them. Never stretch a sunrise snapshot over the whole day. Missing solar anchors must not erase independently computable windows. Polar absence is typed; resource/coverage errors remain errors. All date discovery is bounded to the previous, current and following civil dates. No native substrate change, external ephemeris, package install or runtime dependency is required.

Three strict REST routes expose solar/direct, yoga/direct and complete day results. Server code projects canonical vessels and delegates calculations. Public exports and facade methods must retain owning identity and caller-owned reader lifecycle. Generic Muhurta scoring/search is a separate product.

Verification acceptance

  1. Independently transcribed complete tables, every weekday/star combination, all Sun/Moon pairs, cyclic and exact-edge ownership; separate Amrita names.
  2. Rational Vijaya and Godhuli fixtures, unequal daylight, Thursday/Saturday partitions, missing anchors and contradictory inputs, half-open membership and propagated numerical uncertainty.
  3. Analytic moving Sun/Moon fixtures with wrap, Sun-only transitions, close transitions, unchanged full days and before-sunrise weekday ownership.
  4. Real DE441 normal/DST/polar dates, both horizon and Amrita profiles, reader restoration, solar residual brackets, and existing published PAC component checks. This does not claim a published paired five-window oracle.
  5. Strict REST admission before astronomy, canonical equality, both server startup resource paths, OpenAPI completeness, selected regressions, lint, generated reference/wiki checks and a reproducible execution receipt.

Execution outcome

All five source-selected additions are implemented locally. The complete 383-test receipt records source, analytic, real-DE441, transport and regression evidence, including uncertainty and lifecycle checks. VED-007 is locally complete for its seven named families and is included in the containing authorized engine/wiki source-publication package. Runtime release and deployment remain separate. See the execution receipt for publication scope.