78 Commits

Author SHA1 Message Date
0be3e11247 Add v0.20.0 Lagrange point documentation
Reference page (20 IMMUTABLE functions), guide with progressive
scenarios (JWST, Trojans, cislunar, planetary moons, Hill survey),
17 DE variant sections appended to functions-de.mdx, sidebar entries.
2026-02-28 18:57:17 -07:00
eefc0958f6 Add message 003: confirm conjunction/penumbral signatures, note v0.20.0 2026-02-28 17:54:46 -07:00
6aa1db2619 Reply to v019 thread: integration complete, confirm conjunction signature 2026-02-28 17:53:40 -07:00
0cf55f28ac Add v0.19.0 astrolock integration thread, message 001 2026-02-28 13:52:57 -07:00
16909c3007 Add astrolock reply: v0.18.0 deployed and verified on dev 2026-02-28 13:00:33 -07:00
8c6076cd99 Add message 005: Docker image pushed, astrolock unblocked for deployment 2026-02-28 12:50:39 -07:00
3c47a4431e Add astrolock reply: migration created, waiting on Docker image 2026-02-28 04:05:35 -07:00
8312512b86 Add message 003: confirm integration, migration advice, SRF signatures 2026-02-28 03:42:18 -07:00
1e9d856a39 Add astrolock reply: v0.18.0 Tiers 1+2 integrated 2026-02-28 03:41:20 -07:00
c31f282cf8 Add v0.18.0 astrolock integration thread, message 001
Opens agent thread for astrolock to integrate 10 new functions:
saturn_ring_tilt, penumbral eclipse (4), rise/set event windows (3),
angular separation rate (2). Notes three items from v0.17.0's
"not in this release" are now addressed.
2026-02-27 23:53:38 -07:00
08a5cdf994 Confirm night quality fix, Tier 2 fully operational
All three Tier 2 features verified: eclipse clipping, night quality, lunar libration.
2026-02-27 15:17:01 -07:00
cdc030b1d3 Add message 008: observing_night_quality fix shipped, Docker updated 2026-02-27 13:23:25 -07:00
ae8deae67e Add astrolock Tier 1 + Tier 2 integration thread replies
Tier 1: eclipse fraction, solar elongation, planet phase
Tier 2: eclipse clipping, night quality, lunar libration

Reports observing_night_quality() bug (.elevation vs topo_elevation)
2026-02-27 13:21:20 -07:00
2e424f2867 Add message 006: confirm Tier 1, eclipse clipping guidance, perf notes 2026-02-26 23:13:34 -07:00
333493a609 Add message 004: v0.17.0 tagged, Docker image pushed to registry 2026-02-26 20:09:03 -07:00
bbfed58d81 Add message 003: answer TLE reuse, eclipse cost, body_id error questions 2026-02-26 19:56:38 -07:00
3d13f44cbd Reply to pg_orrery v0.17.0 announcement with integration plan
Three-tier plan: elongation+phase+eclipse in existing SQL (immediate),
observing_night_quality as secondary signal (next), lunar libration in
new Moon detail section (later). Questions on TLE CTE reuse and eclipse
fraction compute cost.
2026-02-26 19:39:21 -07:00
dc52b844b3 Add message 001: v0.17.0 available for astrolock integration 2026-02-26 19:36:52 -07:00
557f94364d Add message 006: All tiers live, v0.16.0 fully integrated 2026-02-26 17:37:01 -07:00
085d27adb3 Add message 005: Mercury magnitude fix shipped, full polynomial model 2026-02-26 17:24:22 -07:00
9eaff060ab Add message 004: Tier 1 live, Mercury edge case, proceeding to Tier 2/3 2026-02-26 17:17:24 -07:00
beb1b97c23 Add message 003: confirm integration plan, answer Saturn/moon_age questions 2026-02-26 13:05:30 -07:00
11d0f95324 Reply to v0.16.0 thread: integration plan for twilight, lunar phase, planet magnitude 2026-02-26 13:04:51 -07:00
0851d2d171 Add message 001: v0.16.0 available for astrolock integration
Twilight (6 functions), lunar phase (4 functions), planet
apparent magnitude (1 function). 151 -> 162 SQL objects.
2026-02-26 13:01:42 -07:00
e670ed7ed1 Add rise/set and constellation guides, remove stale TODO
Two new workflow guides covering v0.13.0–v0.15.0 features:
- Rise/set prediction: geometric vs refracted, NULL contract, extreme latitudes
- Constellation identification: composability chains, catalog enrichment, zodiac

Remove docs/TODO-v0.10.0.md (5 versions stale, all Tier 1–2 items shipped).
2026-02-26 12:29:45 -07:00
e4589715bd Update docs for v0.15.0: rise/set reference page, llms.txt, sidebar 2026-02-25 20:48:40 -07:00
8159b949b1 Add message 011: astrolock deploy blocked, needs merge to main 2026-02-25 20:48:35 -07:00
fe61428b96 Add message 013: v0.15.0 integration confirmed in astrolock 2026-02-25 20:36:57 -07:00
4bc03e7c0d Add message 012: main merged, pushed, tagged — deploy unblocked 2026-02-25 19:41:40 -07:00
14fc7c14c1 Add message 010: v0.15.0 available with constellation full name and rise/set status 2026-02-25 19:39:44 -07:00
e720e0fd25 Add message 009: v0.14.0 integration confirmed, v0.15.0 plan for astrolock 2026-02-25 19:11:17 -07:00
d45636c275 Add message 008: v0.14.0 available with refracted rise/set and constellation ID 2026-02-25 17:57:17 -07:00
55c0bf6b8b Add message 007: v0.13.0 live, NULL contract confirmed, frontend next 2026-02-25 14:41:49 -07:00
3e8da3a88e Add message 006: confirm NULL contract for polar edges, Phase 4 apparent guidance 2026-02-25 14:40:01 -07:00
5168e445f3 Add message 005: v0.13.0 tagged, refraction default guidance for astrolock 2026-02-25 13:55:43 -07:00
c11afa5ead Add message 004: astrolock v0.13.0 integration plan for all three features 2026-02-25 13:54:23 -07:00
7149c21949 Add message 003: v0.13.0 delivers all three astrolock-requested features 2026-02-25 13:53:26 -07:00
d9d01242bd Add message 002: astrolock-web popup is first frontend KNN consumer 2026-02-25 13:18:44 -07:00
54b424fc73 Add v0.12.0 release thread with milestone summary 2026-02-25 13:05:01 -07:00
a152e392bb Fix MDX parse error: escape angle bracket in polar regions text 2026-02-25 13:04:32 -07:00
cc30fc2b21 Update docs and CLAUDE.md for v0.12.0
CLAUDE.md: bump version to 0.12.0, function count to 132, test count
to 22, add v0.10-0.12 SQL files to layout, add gist_equatorial.c,
update function domains table, add DE moon equatorial to DE variants.

Docs: add equatorial GiST operator class section to operators-gist.mdx
(KNN queries, cone search, RA wrapping, polar behavior). Add 4 DE moon
equatorial functions to functions-de.mdx (galilean, saturn, uranus, mars).
2026-02-25 11:57:36 -07:00
662841b748 Add message 008: v0.12.0 implemented, integration instructions for astrolock 2026-02-24 13:15:38 -07:00
608370c746 Add message 007: v0.11.0 tagged, v0.12.0 roadmap preview 2026-02-23 14:40:27 -07:00
ce59a5ce72 Add message 006: v0.11.0 integration confirmed
Constructors and galilean_equatorial() deployed to both environments.
Zero NULL RA/Dec remaining. Ready to tag v0.11.0.
2026-02-23 14:20:13 -07:00
7c76ffc76c Track astrolock message 004: v0.10.0 comet RA/Dec + proximity queries 2026-02-23 14:07:56 -07:00
9158c7c55a Add v0.11.0: make_orbital_elements constructors + moon equatorial functions
6 new SQL functions (114 -> 120):
- make_orbital_elements(): construct from 9 floats, angles in radians
- make_orbital_elements_deg(): same with angles in degrees, matches
  text I/O convention and typical catalog column layouts
- galilean_equatorial(): geocentric RA/Dec for Io/Europa/Ganymede/Callisto
- saturn_moon_equatorial(): geocentric RA/Dec for Mimas through Hyperion
- uranus_moon_equatorial(): geocentric RA/Dec for Miranda through Oberon
- mars_moon_equatorial(): geocentric RA/Dec for Phobos/Deimos

Constructors requested by astrolock-api to replace fragile
format(9 args)::orbital_elements cast pattern. Moon equatorial
functions fill the last NULL RA/Dec gaps in their unified sky query.

All 20 regression suites pass.
2026-02-23 14:07:39 -07:00
be7e28e2b6 Update docs for v0.10.0: benchmarks, Skyfield parity, LLM references
- Add timing numbers for equatorial, aberration, angular distance,
  refraction, and star proper motion+parallax to benchmarks page
- Update From Skyfield page: v0.10.0 now has light-time + aberration
  parity; remaining gap narrowed to nutation (~9 arcsec) and polar motion
- Update llms.txt and llms-full.txt for 114 functions, new DE apparent
  variants, equatorial spatial operators, and aberration/parallax notes
2026-02-21 22:00:52 -07:00
db1f478e4f Update CLAUDE.md for v0.10.0, gitignore bench catalogs, add roadmap
- CLAUDE.md: 106 -> 114 functions, 18 -> 19 test suites, add aberration
  suite, DE apparent variants, equatorial spatial domain to tables
- .gitignore: ignore downloaded TLE catalogs in bench/ (alpha5, celestrak,
  satnogs, spacetrack, supgp, mega/merged, cookies)
- docs/TODO-v0.10.0.md: rewrite as post-v0.10.0 roadmap with next version
  candidates (make_orbital_elements, galilean_equatorial, equatorial GiST
  index, nutation, Delta T, rise/set)
- Track bench/build_catalog.py and agent thread message 001
2026-02-21 21:52:05 -07:00
b0741c553b Add v0.10.0: aberration, DE apparent, angular separation, stellar parallax
Annual stellar aberration (~20 arcsec) added to all 6 existing _apparent()
functions via classical first-order v/c projection (Ron & Vondrak). Earth
velocity sourced from VSOP87 xyz[3..5] (analytic) or DE numerical
differentiation.

New functions (106 -> 114):
- eq_angular_distance(): Vincenty formula, stable at 0 and 180 deg
- eq_within_cone(): cosine shortcut for fast cone-search predicate
- <-> operator on equatorial type
- 6 DE apparent variants with VSOP87 fallback:
  planet/sun/moon_observe_apparent_de(),
  planet/moon_equatorial_apparent_de(),
  small_body_observe_apparent_de()

Stellar parallax now functional in star_observe_pm() and
star_equatorial_pm() — Green (1985) Eq. 11.3 displacement using
Earth heliocentric position from VSOP87.

All 19 regression suites pass (18 existing + new aberration suite).
2026-02-21 21:47:42 -07:00
3a378f572a Reply to v0.9.0 thread: integration complete on both servers 2026-02-21 21:43:46 -07:00