feat(skill): advance tajika annual oracle closure

This commit is contained in:
732642856
2026-06-27 03:09:17 +08:00
parent 0f1c1406bb
commit cbfb9eac5d
19 changed files with 503 additions and 54 deletions
@@ -1,12 +1,12 @@
# Jyotish External Oracle Closure Master Dashboard
Generated: `2026-06-26T18:30:41.843216+00:00`
Generated: `2026-06-26T19:05:03.531931+00:00`
## Summary
- total_tasks: `12`
- external_verified_tasks: `7`
- open_tasks: `5`
- external_verified_tasks: `8`
- open_tasks: `4`
- can_claim_global_oracle_closure: `false`
- production_tuning_allowed: `false`
@@ -15,20 +15,20 @@ Generated: `2026-06-26T18:30:41.843216+00:00`
| front | tasks | verified | first priority | missing fields | manual entries | metadata missing | target missing |
|---|---:|---:|---|---:|---:|---:|---:|
| `dasha` | 3 | 3 | `complete` | 0 | 0 | 0 | 0 |
| `tajika_sahams` | 5 | 0 | `template_steve_jobs_varshaphala_1984_lahiri` | 15 | 15 | 5 | 10 |
| `tajika_sahams` | 5 | 1 | `template_einstein_varshaphala_1905_lahiri` | 15 | 15 | 5 | 10 |
| `shadbala` | 4 | 4 | `template_redacted_place_shadbala_raman` | 55 | 55 | 5 | 50 |
## Next Action Order
### tajika_sahams
- case_id: `template_steve_jobs_varshaphala_1984_lahiri`
- capture_id: `external_template_steve_jobs_varshaphala_1984_lahiri`
- case_id: `template_einstein_varshaphala_1905_lahiri`
- capture_id: `external_template_einstein_varshaphala_1905_lahiri`
- missing_field_count: `15`
- manual_entry_count: `15`
```bash
python3 scripts/tajika_annual_oracle_queue.py --oracle-file references/oracle/tajika_annual_oracle_cases.json --apply-packet references/oracle/artifacts/pending_packets/external_template_steve_jobs_varshaphala_1984_lahiri.json --format json
python3 scripts/tajika_annual_oracle_queue.py --oracle-file references/oracle/tajika_annual_oracle_cases.json --apply-packet references/oracle/artifacts/pending_packets/external_template_einstein_varshaphala_1905_lahiri.json --format json
```
## Boundary
@@ -1,6 +1,6 @@
# Jyotish Skill Gap Truth Audit
Generated: `2026-06-26T18:30:42.500897+00:00`
Generated: `2026-06-26T19:05:04.292300+00:00`
## Public Claim Boundary
@@ -19,8 +19,8 @@ Generated: `2026-06-26T18:30:42.500897+00:00`
## External Oracle Closure
- total_tasks: `12`
- external_verified_tasks: `7`
- open_tasks: `5`
- external_verified_tasks: `8`
- open_tasks: `4`
- can_claim_global_oracle_closure: `false`
## Remaining Hard Fronts
@@ -51,7 +51,7 @@ Generated: `2026-06-26T18:30:42.500897+00:00`
- id: `tajika_sahams_annual_closure`
- priority: `P0`
- status: `active_gap`
- current_truth: Varshaphala, Muntha, Year Lord, Mudda Dasha and Sahams have local structure, but annual judgment depth and external sample closure remain incomplete.
- current_truth: Varshaphala, Muntha, Year Lord, Mudda Dasha and Sahams have local structure, and the first annual external packet is now accepted at 1/5 for Steve Jobs 1984 Lahiri via PyJHora 4.8.7 black-box artifact; annual judgment depth, Einstein 1905 and the remaining external sample set are still incomplete.
### Article-level interpretation template industrialization
@@ -0,0 +1,26 @@
# Tajika/Sahams Annual Benchmark Dashboard
Generated: `2026-06-26T19:05:02.797254+00:00`
## Annual Oracle Readiness
- total_tasks: `5`
- ready_for_collection: `4`
- ready_for_calibration: `1`
- production_tuning_allowed: `false`
## Annual Closure Claim
- can_claim_tajika_sahams_closure: `false`
- reason: Do not claim annual-chart closure until every template row is promoted to external_verified with human-reviewable artifacts.
## Remaining Gap
Solar return exact time, Varsha Lagna, Muntha, Year Lord, Mudda Dasha first lord, Sahams and Tajika Yogas still need external JHora/PyJHora/book-example evidence before the Jyotish skill can claim Tajika/Sahams annual closure.
## Next Actions
- Fill the next annual evidence packet from JHora or PyJHora: template_einstein_varshaphala_1905_lahiri.
- Add solar return datetime and Varsha Lagna tolerance checks after the first external row exists.
- Add Saham-specific tolerance checks for Punya, Rajya and Vivah Saham.
- Expand the annual benchmark with at least one printed Varshaphala example.
@@ -0,0 +1,81 @@
# Tajika/Sahams Annual Closure Status
- annual_task_count: `5`
- external_verified_annual_tasks: `1`
- can_claim_tajika_sahams_closure: `false`
- production_tuning_allowed: `false`
## First Priority Packet
- case_id: `template_einstein_varshaphala_1905_lahiri`
- capture_id: `external_template_einstein_varshaphala_1905_lahiri`
- packet_path: `references/oracle/artifacts/pending_packets/external_template_einstein_varshaphala_1905_lahiri.json`
- required_target_fields: `target.solar_return_datetime, target.varsha_lagna_deg, target.muntha_sign, target.year_lord, target.mudda_dasha_first_lord, target.sahams.punya_saham, target.sahams.rajya_saham, target.sahams.vivah_saham, target.tajika_yogas, target.source_artifact`
## Missing Summary
- metadata: `5`
- target: `10`
## Prefilled Fields
- status: `draft`
- promotion_status_after_fill: `external_verified`
- metadata:
- ayanamsa: `lahiri`
- node_mode: `mean`
- timezone: `0.883333`
- annual_system: `varshaphala`
- target_year: `1905`
- settings:
- ayanamsa: `lahiri`
- node_mode: `mean`
- annual_system: `varshaphala`
- target_year: `1905`
## Manual Fill Plan
- status_value: `external_verified`
- manual_entry_count: `15`
## Missing Fields
- `metadata.tool_name`
- `metadata.tool_version_or_url`
- `metadata.capture_date`
- `metadata.operator_note`
- `metadata.source_artifact`
- `target.solar_return_datetime`
- `target.varsha_lagna_deg`
- `target.muntha_sign`
- `target.year_lord`
- `target.mudda_dasha_first_lord`
- `target.sahams.punya_saham`
- `target.sahams.rajya_saham`
- `target.sahams.vivah_saham`
- `target.tajika_yogas`
- `target.source_artifact`
## Commands
```bash
python3 scripts/tajika_annual_oracle_queue.py --oracle-file references/oracle/tajika_annual_oracle_cases.json --apply-packet references/oracle/artifacts/pending_packets/external_template_einstein_varshaphala_1905_lahiri.json --format json
```
```bash
python3 scripts/tajika_annual_oracle_queue.py --oracle-file references/oracle/tajika_annual_oracle_cases.json --format json && python3 scripts/tajika_annual_benchmark_dashboard.py --oracle-file references/oracle/tajika_annual_oracle_cases.json --format json
```
## Next Actions
- Fill solar return datetime, Varsha Lagna, Muntha, Year Lord, first Mudda Dasha lord, three Sahams and Tajika Yogas from an external annual source.
- Document timezone/DST and solar-return convention before promoting the row.
- Set the row to external_verified only after target.source_artifact and metadata.source_artifact point to reviewable evidence.
- Regenerate the annual queue and benchmark dashboard.
## Boundary
This board isolates Tajika/Sahams annual closure. Local scripts/varshaphala.py output is not an external oracle and must not be used as production tuning evidence.