Skip to main content
~/decisions

Decisions.

Every consequential call, recorded with its trade-offs. Decisions first, consequences diffed below — accepted means still in force.

  1. accepted 14 Sept 2025 ADR-001-csp-nonce-finalize-chain

    Per-request CSP nonces via build-time finalize chain

    Inline scripts needed to run under a strict CSP without 'unsafe-inline' on a fully static export.

    $ diff decision consequence ->
  2. accepted 02 Oct 2025 ADR-002-slim-ci-pipeline

    Slim CI pipeline — single install, shared browsers, deduped jobs

    Three near-identical CI jobs each ran npm ci and downloaded Playwright browsers, tripling build minutes.

    $ diff decision consequence ->
  3. accepted 26 Oct 2025 ADR-003-twingate-over-tailscale

    Twingate ZTNA over Tailscale for RDS remote access

    Oman ISPs fingerprinted and dropped WireGuard UDP, severing Tailscale access to the Tally Prime RDS estate.

    $ diff decision consequence ->
↑↓ navigate Tab complete Enter open Esc close View all →