Commit Graph

  • 21488f74fd BRINGUP: image 20260815105250 flashed; carry the two deferred daemon items in Next work ScottW514 2026-08-15 07:21:17 -04:00
  • 76bf87939f BRINGUP: image 20260815105250 built on the hygiene-sweep pins ScottW514 2026-08-15 07:08:39 -04:00
  • e232adbe4f BRINGUP: the hygiene-sweep binaries are installed on the bench ScottW514 2026-08-15 06:50:10 -04:00
  • c985991cda Bump pins to the hygiene-sweep heads; record the sweep in BRINGUP ScottW514 2026-08-15 06:41:26 -04:00
  • d92393395a kas: the BSP tree has two layers now; state the multi-license recipes ScottW514 2026-08-15 06:23:03 -04:00
  • 0a05b6b114 docs: present-state build and update docs; fix the ring-size arithmetic ScottW514 2026-08-15 06:12:51 -04:00
  • ff117c4f6b bench: reach the board through a configurable ssh client; document every tool ScottW514 2026-08-15 06:12:39 -04:00
  • ee25b89799 Bump grblHAL pin to b2cad8d (parked-state pacing fix) + pacing bench test ScottW514 2026-08-14 22:06:46 -04:00
  • b18cb15072 Record G-4 and X-2 host unit tests closing the deferred bench items ScottW514 2026-08-14 21:38:56 -04:00
  • 55b940e702 Note forgectrl pin bump in the liveness-fix bench record ScottW514 2026-08-14 21:18:18 -04:00
  • 3dfee18b96 Bump forgectrl pin to 424f185 (liveness doors-bit fix) ScottW514 2026-08-14 21:17:57 -04:00
  • ea0642f942 Record live-fire drill results: emission witness, HV, lid-IR, X-3, G-10 ScottW514 2026-08-14 21:14:57 -04:00
  • 97a4cae346 Record GATE A closure: kernel drills pass, liveness guard defect found and fixed ScottW514 2026-08-14 20:41:00 -04:00
  • 3afd64dbc7 Add GATE A kernel drill script and lid-IR ambient baseline ScottW514 2026-08-14 20:18:58 -04:00
  • 572ee8a3d7 BRINGUP: record audit Phase 10 - the safety rules are CI-enforced ScottW514 2026-08-14 19:16:07 -04:00
  • 26ed519348 bench: surface the controller stderr when the harness cannot connect ScottW514 2026-08-14 19:10:38 -04:00
  • 9e9d03ba94 bench: armed-window lifecycle harness (null-sink, host-side) ScottW514 2026-08-14 19:07:29 -04:00
  • 2aa92bc63a BRINGUP: image 20260814223300 built - all audit rows aboard ScottW514 2026-08-14 18:48:17 -04:00
  • e10784b2d8 Bump recipe pins to the audit-remediation heads ScottW514 2026-08-14 18:30:11 -04:00
  • aee0d18baa BRINGUP: record audit Phase 9 - all image rows are complete ScottW514 2026-08-14 18:23:59 -04:00
  • 58d4d91948 Build and release engineering: teardown order, slot safety, release gates ScottW514 2026-08-14 18:23:13 -04:00
  • cbabf7d111 BRINGUP: record audit Phase 8 - the kernel rows are complete ScottW514 2026-08-14 17:53:57 -04:00
  • 341c6399a0 BRINGUP: record audit Phases 6 and 7 ScottW514 2026-08-14 17:37:08 -04:00
  • e41b10d655 BRINGUP: record audit Phase 5 (physical-evidence instrumentation) ScottW514 2026-08-14 17:12:03 -04:00
  • ea3fce2efd Record audit Phase 4; LIGHTBURN: the armed window is job-based ScottW514 2026-08-14 16:58:35 -04:00
  • daa76ca828 BRINGUP: record audit Phase 3 (broker ownership / dead-man second pass) ScottW514 2026-08-14 16:41:38 -04:00
  • e9443a60ef Keep debug-tweaks out of release images; harden the installer ScottW514 2026-08-14 16:20:02 -04:00
  • cc927aca5f Add laser-safety and regulatory documentation; scrub bench identity ScottW514 2026-08-14 15:38:24 -04:00
  • 5dddea12ee docs: track the kernel platform-hygiene batch in BRINGUP ScottW514 2026-08-13 15:41:09 -04:00
  • 89ba97e310 docs: BRINGUP.md - safety mapping implemented; pin grblhal e616548, forgectrl e779554 ScottW514 2026-08-13 13:51:23 -04:00
  • 08c83917af docs: BRINGUP.md - close the interlock readback and trip-recovery items ScottW514 2026-08-13 13:40:54 -04:00
  • 562631d9bf docs: describe the firmware that exists; ship the NXP firmware EULA ScottW514 2026-08-13 12:34:48 -04:00
  • e92e500d91 docs: BRINGUP.md - no idle-rail-off in the rail item; forgectrl c099a28 ScottW514 2026-08-13 12:02:58 -04:00
  • 2c1d73880a docs: BRINGUP.md - shared machine services closed out; forgectrl 96027b1 ScottW514 2026-08-13 12:00:01 -04:00
  • 9fd49ba6ad forgefirm-app: PV 0.1.2 ScottW514 2026-08-13 05:19:46 -04:00
  • b08d3e5f30 forgefirm-app: pin 7a4973b ScottW514 2026-08-13 05:17:42 -04:00
  • 95ae38916d forgectrl: pin 6dfbceb (controllers inherit only the broker fd) ScottW514 2026-08-13 05:14:15 -04:00
  • 107374c2ae forgefirm-app: PV 0.1.1 (hash-derived version sorted backwards after the pin move) ScottW514 2026-08-12 17:24:35 -04:00
  • 7e43355011 grblhal: bump to 3f22d1f (armed-window refire across kernel runs, null-sink write gate) ScottW514 2026-08-12 17:18:33 -04:00
  • 44cdda0109 Bump forgectrl/grblhal pins: quiet fans through homing motions ScottW514 2026-08-12 16:35:44 -04:00
  • 12ecebe3fa grblhal: bump to 20201fe (armed-window idle disarm fix) ScottW514 2026-08-12 15:46:58 -04:00
  • 1b47597133 Bump SRCREVs: the shared-machine-services release ScottW514 2026-08-11 20:14:32 -04:00
  • 683511f563 BRINGUP: present-state sweep for the shared-services architecture ScottW514 2026-08-11 20:07:24 -04:00
  • 1e3b2716b7 BRINGUP: DRV8825 rail-glitch wedge, accel liveness, probe direction ScottW514 2026-08-11 20:01:24 -04:00
  • 58bc5e293a grblhal.init: defer to the forgectrl supervisor ScottW514 2026-08-11 18:41:08 -04:00
  • 6063b93683 BRINGUP: first GRBL-mode burn landed 2026-08-11 ScottW514 2026-08-11 16:58:40 -04:00
  • 1c1830ae8d grblhal: bump to b7264bf (40V rail settle); BRINGUP: no-motion root cause record ScottW514 2026-08-11 16:46:28 -04:00
  • 3c095ccbd1 laser milestone: grblhal SRCREV -> 09bc882, host stream test, docs ScottW514 2026-08-09 16:13:03 -04:00
  • 2219ec24f7 Repoint merged recipe pins to the default branches ScottW514 2026-08-09 15:18:57 -04:00
  • 3d9e9ebd60 Move the web-service apps to python3-gfhardware/forgefirm-app ScottW514 2026-08-09 15:02:09 -04:00
  • be7927c60a gfhome: use ws_connect now that it returns the client ScottW514 2026-08-09 14:53:51 -04:00
  • 050eaf5f4c Pin forgectrl to the cloud-action-surface branch for the test image ScottW514 2026-08-08 19:31:04 -04:00
  • 01d336875e Record the factory service version for the compatibility banner ScottW514 2026-08-08 19:14:32 -04:00
  • abf85fccfe Add the gfcloud full-cloud controller daemon ScottW514 2026-08-08 19:08:13 -04:00
  • 5d7ca46c07 Share the web-service machine glue between gfhome and gfcloud ScottW514 2026-08-08 19:08:13 -04:00
  • cd2107fe3c docs/update-system: add the tested_against_gf release-metadata field ScottW514 2026-08-08 16:51:10 -04:00
  • 26069a8258 gfhome: route actions through the shared cloud dispatcher ScottW514 2026-08-08 16:51:10 -04:00
  • 2b25a937a5 Bump grblhal-glowforge pin (gfcloud homing timeout fix) ScottW514 2026-08-08 17:47:08 -04:00
  • 6811bbf825 Bump grblhal-glowforge pin to HEAD (CI workflow; no binary change) ScottW514 2026-08-08 17:01:56 -04:00
  • 25f2721500 forgectrl: wireless radio-policy revision; runbook: regulatory record ScottW514 2026-08-08 16:51:06 -04:00
  • d2131c161b forgectrl: wireless region support; add iw runtime dep ScottW514 2026-08-08 15:32:47 -04:00
  • 501e1d4591 installer: confirm target-slot content; record semantic version ScottW514 2026-08-08 14:54:28 -04:00
  • e9d3ce40a8 Bump forgectrl (legacy/sd slots shown only when present) ScottW514 2026-08-08 14:42:13 -04:00
  • 630c9c3da4 ffboot: display the factory semantic version, not the datetime ScottW514 2026-08-08 14:26:01 -04:00
  • 00f77f7985 docs: Phase 4 update manager bench-verified end-to-end ScottW514 2026-08-08 14:19:30 -04:00
  • b26a687daa docs: Phase 4 update manager implemented ScottW514 2026-08-08 14:03:23 -04:00
  • d1bbecb9ee forgefirm-keys: verification trust anchors; forgectrl update manager ScottW514 2026-08-08 14:02:15 -04:00
  • 419710ef4b installer: production release-signing key ScottW514 2026-08-08 13:48:17 -04:00
  • 96c96b63c6 docs: decision-gate statuses; key-ceremony procedure defined (gate 8) ScottW514 2026-08-08 13:38:50 -04:00
  • 6c418bfb92 docs: no bench-machine identity in public documents; re-pin forgectrl ScottW514 2026-08-08 13:37:22 -04:00
  • a2f1b8e9e8 CI: dispatch-only cold-build reproducibility workflow ScottW514 2026-08-08 13:32:00 -04:00
  • fcf183eefd release.sh: the release pipeline ScottW514 2026-08-08 13:28:17 -04:00
  • 4f13d8a43f docs: panel rework live-verified; fuse identity confirmed on hardware ScottW514 2026-08-08 13:27:59 -04:00
  • 21251bc89f Bump forgectrl (units, fuse identity, always-on position, viewer) ScottW514 2026-08-08 13:26:57 -04:00
  • d8dfdcdd18 docs: bench back on SD dev; Can't-open-blockdev root cause pinned ScottW514 2026-08-08 13:14:50 -04:00
  • 0f5dec57e9 probes: reuse existing slot mounts; explicit -t ext4 ScottW514 2026-08-08 13:13:20 -04:00
  • 42a01940f1 docs: Phase 2 slot install bench-proven end-to-end ScottW514 2026-08-08 13:05:28 -04:00
  • 9c1d0c5073 INSTALL.md: single-stage slot install flow ScottW514 2026-08-08 13:04:58 -04:00
  • cea0439e17 slotmigrate: sector counts from sysfs; log to kmsg ScottW514 2026-08-08 12:59:21 -04:00
  • 63792a8ed2 installer: select the fw_env config the way ffboot does ScottW514 2026-08-08 12:55:13 -04:00
  • 39a973df02 installer: live progress for the archive steps ScottW514 2026-08-08 12:53:33 -04:00
  • b9a63e677f docs: fuse-identity viewer in the offline-verified panel record ScottW514 2026-08-08 12:49:39 -04:00
  • 6c9cce3184 gfhome: derive the service hostname from the effective serial ScottW514 2026-08-08 12:44:56 -04:00
  • 882a1b1b2d installer: probe slots under /tmp; tolerate offline ffboot refresh ScottW514 2026-08-08 12:43:17 -04:00
  • 1097184e13 installer v2: single-stage slot install; slotmigrate legacy reclaim ScottW514 2026-08-08 12:26:33 -04:00
  • 5035b2744e docs: TEC ships on Pro per published specs, not verified per unit ScottW514 2026-08-08 12:18:11 -04:00
  • 55fdaebf69 docs: Phase 1 (ffboot v2) complete and hardware-verified ScottW514 2026-08-08 12:14:37 -04:00
  • 63dffdc596 docs: laser-milestone specs for low-temp gates/warm-up and TEC handling ScottW514 2026-08-08 12:11:57 -04:00
  • 3fdb0c1636 docs: bench eMMC slot contents (ffboot -l probe) ScottW514 2026-08-08 12:10:46 -04:00
  • 11fec891ed ffboot v2: slot inventory, verified atomic env flips, target probe ScottW514 2026-08-08 12:08:14 -04:00
  • 9d410c646a docs: Phase 0 of the update system complete and hardware-verified ScottW514 2026-08-08 12:01:45 -04:00
  • b7eb5fdac5 docs: cooling GUI + diagnostics; bump forgectrl and grblhal ScottW514 2026-08-08 11:48:15 -04:00
  • 2aac59e0e4 image: slot-sized release rootfs, ext4 artifact, fwup, mkfw.sh ScottW514 2026-08-08 11:37:19 -04:00
  • 888e51d84e docs: eMMC boot/recovery architecture + install/update system plan ScottW514 2026-08-08 11:34:08 -04:00
  • 75e0eb24da Bump grblhal (flow suspicion state machine) ScottW514 2026-08-08 10:59:47 -04:00
  • af3a693c0b bench+docs: flow suspicion drills, coolant-flow triage record ScottW514 2026-08-08 10:59:47 -04:00
  • 548d25a4ff Bump forgectrl (firmware version in the panel) ScottW514 2026-08-07 21:32:59 -04:00
  • 8baed9aa93 images: version stamp in /etc, shown at console and SSH login ScottW514 2026-08-07 21:19:50 -04:00
  • 3ba1d9c769 docs: SD images 20260808011035 built ScottW514 2026-08-07 21:12:39 -04:00
  • 4da39f6131 grblhal init: boot-time controller-mode dispatch ScottW514 2026-08-07 20:59:43 -04:00