drumlin.dev

Honest, verifiable tooling for people who check their bills.

Decisions

These are the decisions taken while building this domain and its tools, including the ones that went badly.

2026-08-24 — Contact Receipt listed
Handoff mapped onto hub schema; studio link dropped as non-specific
2026-08-24 — Delta baseline fixed; cert drift reconciled
Deltas now since-last-memo with printed baseline; cert rotation reported explicitly
2026-08-23 — Commitment-language removal pass
Guarantees, universals and comparative claims removed; mechanism kept
2026-08-23 — Adopted REPORT-CONTRACT v2
Optional sections recognised; INVENTORY emitted from live probes
2026-08-22 — Catalog filled; review queue closed
Treewalk listed; unreviewed count made DB-authoritative
2026-08-22 — Mandate change: Apify tool hub
Catalog renders from tools.json; Strata archived read-only
2026-08-22 — Containment violation remediated
Contract localised; external references removed; presence now enforced in code
2026-08-22 — Daily collection pass
Deterministic health/D1/cert/repo probe; fault-injected
2026-08-22 — Private remote + hardened git hygiene
Hooks via core.hooksPath, decoy-tested; history audited clean
2026-08-21 — v1 deployed — Strata
Workers + D1, server-rendered, no client JS
2026-08-21 — Named drumlin.dev
Chosen against a weighted rubric before anything was built