Verify Cen A, book CrA on T8 for 22 Jul evening, rebuild the rate model

Cen A (reservation 749302, T32) completed at 11:16 UTC, 34 minutes early
because the plan finished, not because of a fault: NGC5128 images are on
t32.itelescope.net:8032 and transaction 851344 billed 160 points. Balance
is now 2,097 of the original 2,638.

That second bill settles the billing question the 20 Jul note left open.
T32 billed 160 for a 120 min plan (2.00 h x 80) and T59 billed 381 for a
180 min plan (3.00 h x 127); both land exactly on the plan's exposure
total and neither lands on wall-clock time. So billing is per imaging
minute as originally documented, and the x1.6 wall-clock multiplier is
withdrawn from CAMPAIGN.md, TODO.md and NOTES.md. What is actually wrong
is the rate card's per-scope numbers, so each scope's rate now has to be
derived from its first real bill. The practical consequence is the
opposite of the old warning: the campaign is now heading to UNDER-spend
by roughly 800 points, so later planning sessions should add or lengthen
runs rather than trim them.

Queue #2 (Corona Australis on T8) is booked at last. The original
01:35-04:35 slot was confirmed dead by probing New.aspx, which answered
"Conflicting reservation. Start time must be later than 2:25 AM" (user
hajo's reservation 749207, exactly as the previous session predicted).
Rather than take the leftover 02:30-05:30, where the target sits 3.5 to
6.5 hours past the meridian, the run moved to the next night's evening,
2026-07-22 21:45 to 2026-07-23 00:45 SSO local, which brackets the ~22:30
culmination so all 115 minutes of imaging happen near the zenith. This is
the geometry of the previously rejected option (c) on the night of option
(b): (c) was only rejected because Cen A held the reservation quota, and
that expired when Cen A completed. Verified via Reservation/MySummary.aspx;
quota now 6:50 of 8:00.

The New.aspx probe is documented in plans/README.md as the way to test a
slot for conflicts, since the DayPilot grid renders client-side and shows
nothing to a plain HTTP fetch.
This commit is contained in:
Laurence 2026-07-21 12:43:11 +01:00
parent f94ecce678
commit cd3de71361
4 changed files with 105 additions and 29 deletions

View file

@ -61,6 +61,19 @@ time, vs the 80/hr the card predicted. So either Time Used (wall clock) is what
gets billed, or the card's data-default-rate is stale. Consequence: estimate
sessions at rate x reserved-slot-length (slots run ~1.15-1.5x imaging time), i.e.
multiply old exposure-based estimates by ~1.6 until more bills confirm the model.
**RATE CORRECTION 2 (2026-07-21, second bill; SUPERSEDES the x1.6 rule above).**
T32 session 851344: 120 min of exposure, Time Used 2h25m55s, 25% moon discount,
billed 160. 160 = 2.00 h x 80 exactly, and the T59 bill is 381 = 3.00 h x 127
exactly. Both land on the plan's IMAGING minutes to the point, and neither lands
on wall time. So the wall-clock theory is dead and the original "billed per
minute of exposure" documentation was right; what is wrong is the card's
per-scope numbers. Observed effective rates: **T59 127/hr** (card said 80),
**T32 80/hr even after a 25% moon discount**, implying a base near 107/hr (card
said 146). The pair looks transposed, but two samples cannot prove it. Rules:
do NOT apply any blanket multiplier; derive each scope's rate from its first
real bill; until then treat a card rate as +/-60%; and compute estimates from
the plan's exposure total, never from the reserved slot length.
Paid imaging needs no reservation when a scope is idle: same walk-in ACP flow
as the free scopes, points just deduct. Reservations (to guarantee a slot) go
through lookup.itelescope.online, which is Cloudflare-protected: Playwright

View file

@ -26,30 +26,37 @@
(grid-verified), third attempt at the first-light test, runs 14:05-14:50 UTC
21 Jul, costs 0.
## Done (recent)
- 2026-07-21 11:40 UTC: Cen A on T32 verified COMPLETE (billed 160, NGC5128
images on the scope server), and queue #2 (Corona Australis on T8) booked for
the night of 22 Jul, 21:45-00:45 SSO local, which brackets the target's
culmination instead of chasing it down the western sky. Rate model rebuilt
from two actual bills. Details in the CAMPAIGN.md session note.
## In progress
- T33 first-light test on its THIRD booking (749314). The two prior free
reservations (749228, 749229) expired unused with reschedule=No; the free-scope
auto-start appears not to fire. If 749314 also fails to run, stop rebooking and
either walk it in (POST plan.asp per plans/README.md) or drop the free objective.
- CEN A verify pending: reservation 749302 (T32) runs 08:50-11:50 UTC 21 Jul.
After 11:50 UTC, confirm images on t32.itelescope.net:8032, pull the actual
bill from Account/History.aspx, spot-check a preview, and refine the x1.6 rate
model in NOTES.md.
- cra-t8 (queue #2) NOT yet booked, deferred twice over: (1) quota held by Cen A
until ~11:50 UTC; (2) user hajo holds T8 00:25-02:25 SSO local that night
(res 749207), overlapping our planned 01:35-04:35. Resolution: prefer booking
the NEXT night (2026-07-23T01:35-04:35) to dodge hajo and keep altitude; see
the resolution note in CAMPAIGN.md. Scheduled job ae3af497 (~12:13 UTC) handles
Cen A verify + this booking with a live grid re-check.
- T33 first-light test on its THIRD booking (749314), which had NOT yet run as of
11:40 UTC 21 Jul: it starts 14:05 UTC. Verify after 14:50 UTC (images and logs
on t33.itelescope.net:8033 were still empty/stale at 11:40, as expected). The
two prior free reservations (749228, 749229) expired unused with reschedule=No;
if 749314 also fails to run, stop rebooking and either walk it in (POST
plan.asp per plans/README.md) or drop the free objective.
- CrA on T8 runs 11:45-14:45 UTC 22 Jul. Verify after 14:45 UTC: images under
/images/qisback/T8/ on t8.itelescope.net:8008, then the actual bill from
account/history.aspx into the ledger. This is the first T8 bill, so it also
fixes T8's effective rate (card says 130/hr; trust nothing until observed).
- DRAIN CAMPAIGN ACTIVE (see CAMPAIGN.md): spend the full balance by 10 Aug,
then cancel before the 12 Aug renewal (user confirmation required for the
cancel itself). 381 of 2,638 spent; 2,257 remain. Estimates run ~1.6x low vs
actual billing (see NOTES rate correction). Reschedule flag never sticks (grid
always shows No): treat every reservation as one-shot and verify the morning
after. Download the NGC 6744 data from data.itelescope.net before the 10 Aug
cancellation sweep. Update the CAMPAIGN.md ledger after every session from
account/history.aspx.
cancel itself). 541 of 2,638 spent; 2,097 remain. The x1.6 estimate multiplier
is WITHDRAWN: billing is on plan imaging minutes, and per-scope rates must come
from actual bills (T59 127/hr, T32 80/hr observed; the NOTES rate card is
unreliable). On current numbers the campaign UNDER-spends by ~800: plan extra
or longer runs, do not trim. Reschedule flag never sticks (grid always shows
No): treat every reservation as one-shot and verify the morning after.
Download the NGC 6744 and NGC 5128 data from data.itelescope.net before the
10 Aug cancellation sweep. Update the CAMPAIGN.md ledger after every session
from account/history.aspx.
## Pending