Record what the factory does about progress

The campaign log gains the F1 entry: the question was which of three carriers
the factory uses for the progress bar, and the answer is that two of them
collapse into one. Progress rides an outbound WSS type:"progress" frame that is
itself the periodic settings report, every 30 s. The write-up lives in CLOUD.md;
the log records how it was gotten and what else the capture proved, including a
factory progress total that grew 256 KiB per interval because the factory
live-appends to its own ring.

BRINGUP's cloud item now lists F2 among the open work with the carrier settled,
so what is owed is emitting the frame against the feeder's job total rather
than the kernel byte counter.

Documentation only, no behavior change, so no acceptance-catalog consequence.
This commit is contained in:
ScottW514
2026-08-20 13:28:43 -04:00
parent d122a6ff1d
commit 0ef2047625
2 changed files with 42 additions and 1 deletions
+5 -1
View File
@@ -983,7 +983,11 @@ Open items only. Anything closed is in `CAMPAIGN-LOG.md`.
`python3-gfhardware/forgefirm-app/docs/CLOUD.md` "Outstanding items": a
live job longer than the ring (built and covered, never yet run from the
service), the memory guards against a real ceiling rather than a reasoned
one, packaged-path boot with `controller_mode = cloud`, the three unobserved
one, sending progress to the app (F2: the carrier is settled, an outbound
`type:"progress"` frame that is the periodic settings report, at 30 s, from
a factory-session capture; what is owed is emitting it against the feeder's
job total rather than the kernel byte counter), packaged-path boot with
`controller_mode = cloud`, the three unobserved
actions, the lid-flash LED, and driving the park and the two lifecycle
periods off the header (`CFrh`, `CCwp`, `CCrp`) once a capture confirms
what they mean; the machine warms up and rests on the factory's measured