All checks were successful
CI / ci (push) Successful in 1m56s
- ADR-0008: private package, External-Secrets pull over public HTTPS (no k3s restart); CI auth via CI_TOKEN PAT; Playwright dropped from CI. Marks ADR-0007 partially superseded. - gitops-deployment-strategy + deployment.md updated to as-built flow + operate/troubleshoot runbook - content-deviations: detail-page heroes are text-only (no image) - service/focus detail pages: clean text hero (drop shared photo/icon)
Architecture Decision Records
Short, immutable records of significant decisions on the BlueCap Strategies rebuild. Each ADR
captures the context, the decision, and its consequences at a point in time. Supersede rather than
edit: to change a decision, add a new ADR and mark the old one Superseded by ADR-XXXX.
Format: Status · Context · Decision · Consequences. Statuses: Proposed · Accepted · Superseded.
| ADR | Title | Status |
|---|---|---|
| 0001 | GitOps deployment via ArgoCD (not Flux) | Accepted |
| 0002 | Page copy in Astro Content Collections (Markdown) | Accepted |
| 0003 | Enforce SEO rules with Zod + build linter (not Pydantic) | Accepted |
| 0004 | Reuse the monylog stack for ops monitoring (not Uptime Kuma) | Accepted |
| 0005 | Visitor analytics: PostHog + Umami side-by-side trial | Accepted |
| 0006 | Launch a blog at /insights/ | Accepted |
| 0007 | CI on Gitea Actions, images in Gitea Packages | Accepted (registry/pull/auth specifics superseded by 0008) |
| 0008 | Private package, External-Secrets pull over public HTTPS (no k3s restart) | Accepted |