Skip to content

docs: trinity landed on the 14th, carrying Windows and a return window - #492

Merged
Gerrrt merged 1 commit into
mainfrom
gerrrt/prodesk-spare-firewall-restore-bb18c3
Sep 17, 2026
Merged

Gerrrt merged 1 commit into
mainfrom
gerrrt/prodesk-spare-firewall-restore-bb18c3

Conversation

@Gerrrt

@Gerrrt Gerrrt commented Sep 17, 2026

Copy link
Copy Markdown
Owner

What changed

The ProDesk was reported bought and delivered. It already was — one order, 2026-09-08, and hardware.md has carried it as trinity since it arrived. ADR-0034 decided one box does both jobs and the roadmap says a second is deferred, not ordered, so nothing here is a new purchase and no row on the buy table moves.

What the arrival paperwork carries that the documents did not:

  • The date was a day late. The carrier's notice puts the drop-off at 15:05 local on 2026-09-14; the commit that recorded it was written that evening and dated by UTC, which had already turned over. Corrected in four files. The opening date is a separate reading, taken on the 15th, and stands.
  • It arrived carrying Windows 11 Pro, which the rehearsal wipes — recorded with what it does not mean: the licence is OEM, it dies with the install, and it does not touch the buy table's two Windows 11 Pro keys, which are ADR-0029's lab-domain endpoints and a different machine.
  • The warranty runs to 2027-09-08. ADR-0034 accepts that the tier is down until a replacement arrives; inside that year a dead trinity has a claim behind it.
  • The seller-return window closes 2026-10-08, and this one bites. The spec, serial and NIC count are still the listing's word rather than the machine's, and the step that would settle them — installing pfSense over the Windows partition — is also the step that ends the return. So that reading gets a date. It is now the only item on the rehearsal's blocker list with a deadline, and pointedly not one of the two things that list is blocked on: the machine can be proved before the I226 card or the installer stick land, and has to be.

Two smaller things. The TS150, boot SSD and bracket were recorded under the same UTC slip and are not audited here — the roadmap now says so rather than implying four dates were checked when one was (#413's to settle). And the two SM863a SSDs were delivered 2026-09-11 while the roadmap still had them moving; moved, with the caveat that delivery is recorded against the order and both drives being in it is #418's to confirm at the bays.

Why

#92. The purchase half is done; the rehearsal is what remains, and it now has one prerequisite that is not waiting on a package.

Blast radius

Documentation only. No host, VLAN or service is affected.

  • No change to network segmentation or firewall rules
  • No new port published to a VLAN that could not already reach the service
  • No credential added outside secrets/*.sops.yaml

Verification

python3 scripts/check_docs.pydocs OK — 82 Prometheus + 18 Loki rules, 7 dashboards, 141 panels, 10 assertions
./scripts/lint.sh --require-alllint passed

Both re-run after rebasing onto fc4490e. The buy table and README's "two items now, one later" are untouched, as are the ADR and runbook counts.

  • make validate passes
  • Deployed to the lab and confirmed working — n/a, documentation only
  • Docs updated

Left alone deliberately

An HP 2.5" drive caddy bought 2026-09-12 appears nowhere in the repo, against the roadmap's rule that a PR implying a purchase edits that section in the same commit. Recording it means saying which machine it is for — most likely Saruman's SFF bays under #418 — and that is a guess this PR is the wrong place to make. Tracked separately.

Refs #92

🤖 Generated with Claude Code

The ProDesk was reported bought and delivered. It already was: one order,
2026-09-08, eBay item 237046034784, and `hardware.md` has carried it as
`trinity` since it arrived. ADR-0034 decided one box does both jobs and
`roadmap.md` says a second is deferred, not ordered, so nothing here is a new
purchase and no row on the buy table moves.

What the paperwork carries that the documents did not is four things.

**The date was a day late.** The carrier's notice puts the drop-off at 15:05
local on 2026-09-14; the commit that recorded it was written that evening and
dated by UTC, which had already turned over. Corrected in `hardware.md`,
`README.md`, `roadmap.md` and the rehearsal's blocker list. The opening date is
a separate reading, taken on the 15th, and stands. The TS150, the boot SSD and
the bracket and tape were recorded in that same commit under the same slip and
are **not** audited here — `roadmap.md` now says so rather than implying four
dates were checked when one was. That is #413's to settle and nothing turns on
it.

**It arrived carrying Windows 11 Pro.** Recorded because the rehearsal wipes
it, and recorded with what it does not mean: the licence is OEM, it dies with
the install, and it does not touch the buy table's two Windows 11 Pro keys,
which are ADR-0029's lab-domain endpoints and a different machine.

**The warranty runs to 2027-09-08.** ADR-0034 accepts that the tier is down
until a replacement arrives; inside that year a dead `trinity` has a claim
behind it, and after it the ADR's cost is the whole cost. Worth a line in the
entry for the box that decision is about.

**The seller-return window closes 2026-10-08**, and this is the one that bites.
The spec, the serial and the NIC count are still the listing's word rather than
the machine's — the entry has said so since it was opened — and the step that
would settle them is installing pfSense over the Windows partition, which is
also the step that ends the return and the one act of the rehearsal that cannot
be taken back. So that reading stops being open-ended and gets a date. It is
now the only item on the rehearsal's blocker list with a deadline, and pointedly
not one of the two items that list is actually blocked on: the machine can be
proved before the I226 card or the installer stick land, and has to be.

One correction fell out alongside and is fixed rather than left: the two SM863a
SSDs were delivered 2026-09-11 and `roadmap.md` still had them moving. Moved,
with a note that the delivery is recorded against the order — one order for the
pair — and that both drives being in it is #418's to confirm at the bays.

`make check-docs` and `make lint` pass; the buy table and README's
"two items now, one later" are untouched, as are the ADR and runbook counts.

Refs #92

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@Gerrrt
Gerrrt added this pull request to stack #499 September 17, 2026 23:19
@Gerrrt
Gerrrt merged commit d62a641 into main Sep 17, 2026
3 checks passed
@Gerrrt
Gerrrt deleted the gerrrt/prodesk-spare-firewall-restore-bb18c3 branch September 17, 2026 23:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant