{"success":true,"project":"Astro Sindhi Observatory","engine":"Phase16AccuracyEngine","version":"1.0.0-pakistan-hijri-registry","status":"production-research-api","timezone_standard":"Asia/Karachi","freshness":{"requested_date":"2026-10-15","calculated_for":"2026-10-15","valid_date":"2026-10-15","generated_at":"2026-10-15T16:55:00+05:00","valid_from":"2026-10-15T00:00:00+05:00","valid_until":"2026-10-15T18:14:44+05:00","expires_at":"2026-10-15T18:14:44+05:00","timezone":"Asia/Karachi","is_live":true,"is_stale":false,"cache_bucket":"2026-10-15-b1655"},"data":{"project":"Sindhi Astronomical Almanac","engine":"Phase16AccuracyEngine","version":"1.0.0-pakistan-hijri-registry","phase":"Phase 016 — Scientific Accuracy Calibration","input":{"date":"2026-10-15","latitude":25.396,"longitude":68.3578,"timezone":"Asia/Karachi"},"result":{"summary":{"passed":9,"total":9,"status":"PASS"},"checks":[{"key":"home_moon_age_equals_moon_page_moon_age","label":"Moon age unified","passed":true,"status":"PASS"},{"key":"home_season_equals_season_engine","label":"Season unified","passed":true,"status":"PASS"},{"key":"solar_longitude_from_core","label":"Solar longitude present","passed":true,"status":"PASS"},{"key":"lunar_longitude_from_core","label":"Lunar longitude present","passed":true,"status":"PASS"},{"key":"sindhu_date_from_core","label":"Sindhu date present","passed":true,"status":"PASS"},{"key":"hijri_date_from_core","label":"Hijri date present","passed":true,"status":"PASS"},{"key":"hijri_registry_source","label":"Pakistan Hijri registry source","passed":true,"status":"PASS"},{"key":"hijri_day_1_to_30","label":"Hijri day in valid range","passed":true,"status":"PASS"},{"key":"hijri_registry_revision","label":"Hijri registry revision present","passed":true,"status":"PASS"}],"canonical_state":{"gregorian_date":"2026-10-15","weekday":"خميس","weekday_sindhi":"خميس","weekday_english":"Thursday","weekday_number":4,"gregorian_human_date":"خميس، 15 آڪٽوبر 2026","moon_age_days":4.362633,"moon_phase_sindhi":"وڌندڙ چنڊ","moon_illumination_percent":20.2331,"illumination_percent":20.2331,"elongation_degrees":53.18376838,"solar_longitude_degrees":201.94417181,"lunar_longitude_degrees":255.12794019,"sindhu":{"calendar_layer":"public_civil_sindhu_calendar","sindhu_year":1400,"sindhu_year_label":"1400","sindhu_month":"اسو","sindhu_month_index":7,"sindhu_day":23,"sindhu_date_label":"23 اسو 1400","civil_calendar_model":"RIZVI_QAZI_CIVIL_SOLAR_RECONSTRUCTION","civil_active_gregorian_year":2026,"civil_year_start_gregorian_date":"2026-03-22","civil_next_year_start_gregorian_date":"2027-03-22","civil_year_day":208,"civil_year_total_days":365,"civil_year_is_leap":false,"civil_month_length_days":30,"month_start_gregorian_date":"2026-09-23","new_year_started":true,"is_new_year_day":false,"astronomical_validation_model":"TROPICAL_SOLAR_LONGITUDE_30_DEGREE_SECTORS_AT_ASIA_KARACHI_LOCAL_NOON","solar_longitude_degrees":201.94417181,"solar_longitude_sector_start_degrees":180,"solar_longitude_sector_end_degrees":210,"astronomical_month_sector":"اسو","astronomical_month_index":7,"astronomical_sector_day":23,"astronomical_month_start_gregorian_date":"2026-09-23","civil_vs_astronomical_month_difference":{"same_month":true,"civil_month":"اسو","astronomical_sector_month":"اسو","civil_day":23,"astronomical_sector_day":23}},"hijri":{"hijri_year":1448,"hijri_month":5,"hijri_month_sindhi":"جمادى الاولى","hijri_month_english":"Jumada al-Awwal","hijri_day":3,"hijri_date_label_sindhi":"3 جمادى الاولى 1448ھ","calendar_source":"pakistan_month_start_registry","calendar_status":"confirmed_registry","registry_revision":"b9e50d8305b9484bc173","registry_entry_id":"1448-05","month_start_gregorian_date":"2026-10-13","next_month_start_gregorian_date":null,"month_length_days":null,"needs_next_month_confirmation":false,"astronomical_moon_age_days":4.362633,"anchor_lunation_age_days":4.048478,"moon_phase_sindhi":"وڌندڙ چنڊ","moon_illumination_percent":20.2331,"calendar_day_vs_moon_age_status":"age_consistent_with_calendar_day","calendar_note":"هجري تاريخ سج لھڻ کان پوءِ تبديل ٿئي ٿي.","hijri_display_label_sindhi":"3 جمادى الاولى 1448ھ — خميس","display_label_sindhi":"خميس","display_period":"day","display_weekday_sindhi":"خميس","display_night_label_sindhi":"خميس جي رات","effective_gregorian_date":"2026-10-15","civil_gregorian_date":"2026-10-15","is_after_sunset_cutoff":false,"sunset_boundary":{"sunset_local":"2026-10-15T17:59:44+05:00","sunset_local_time":"17:59:44","date_change_after_sunset_minutes":15,"date_change_cutoff_local":"2026-10-15T18:14:44+05:00","date_change_cutoff_time":"18:14:44","rule_sindhi":"هجري تاريخ سج لھڻ کان پوءِ تبديل ٿئي ٿي."}},"season":{"solar_longitude_degrees":201.94417181,"season_key":"sarau","season_sindhi":"سرءُ","season_english":"Autumn","sector_start_degrees":180.0,"sector_end_degrees":270.0,"approved_outputs":["بھار","اونهارو","سانوڻ","سرءُ","سيارو"]},"sunrise_sunset":{"date":"2026-10-15","timezone":"Asia/Karachi","solar_noon":{"local":"2026-10-15T12:12:22+05:00","local_time":"12:12:22","utc":"2026-10-15T07:12:22Z"},"sunrise":{"local":"2026-10-15T06:25:00+05:00","local_time":"06:25:00","utc":"2026-10-15T01:25:00Z"},"sunset":{"local":"2026-10-15T17:59:44+05:00","local_time":"17:59:44","utc":"2026-10-15T12:59:44Z"},"day_length":"11:34:44","day_length_seconds":41684,"solar_declination_degrees":-8.55144091,"equation_of_time_minutes":14.200503,"sunrise_hour_angle_degrees":86.84063337,"solar_noon_minutes_from_midnight":732.3683,"polar_note":null},"next_major_solar_event":{"event_key":"winter_solstice","working_sindhi_name":"سياري جو انقلاب","gregorian_date":"2026-12-22","days_remaining":68,"solar_longitude_boundary_degrees":270,"model":"daily_local_noon_boundary_crossing_scan","note":"The event name is tied to the crossed 90° solar-longitude boundary, not to the post-crossing sector."}},"consistency":{"moon_age_home_vs_moon_delta_days":0.0,"moon_age_unified":true,"season_home":"سرءُ","season_core":"سرءُ","season_unified":true,"rule":"One Calculation, Many Displays"}},"status":{"phase_016":"active","phase_017":"ready_after_internal_consistency_pass","note":"This is internal scientific consistency calibration. NASA/JPL external reference validation begins in Phase 017."}},"meta":{"api_schema":"1.1","api_status":"production-research-api","scientific_validation":"ongoing","request_id":"402a2b233bfe28d4","freshness":{"requested_date":"2026-10-15","calculated_for":"2026-10-15","valid_date":"2026-10-15","generated_at":"2026-10-15T16:55:00+05:00","valid_from":"2026-10-15T00:00:00+05:00","valid_until":"2026-10-15T18:14:44+05:00","expires_at":"2026-10-15T18:14:44+05:00","timezone":"Asia/Karachi","is_live":true,"is_stale":false,"cache_bucket":"2026-10-15-b1655"},"attribution":{"source":"Astro Sindhi Observatory","website":"https://astro.sindhilanguage.org","developer_portal":"https://astro.sindhilanguage.org/api/","organization":"SindhiLanguage.org","organization_url":"https://sindhilanguage.org","data_license":"CC BY 4.0","software_license":"All Rights Reserved unless otherwise stated"}}}