Move Mikado cards to topic subdirectory, not plans/
Mikado cards are discovered through failed attempts, not designed upfront — they don't belong in plans/. Cards now live where they topically belong (how-to/authentik/ for this chain). Updated agent-change-process to document this convention. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
08ee70d6df
commit
fbf230b414
7 changed files with 12 additions and 13 deletions
|
|
@ -93,7 +93,8 @@ tags:
|
||||||
|
|
||||||
### Writing Cards
|
### Writing Cards
|
||||||
|
|
||||||
- Cards live in `docs/how-to/` — they're how-to docs with lifecycle metadata
|
- **Mikado cards are not plans.** Plans are designed upfront; Mikado cards are discovered through failed attempts. Don't put Mikado prerequisite cards in `docs/how-to/plans/`.
|
||||||
|
- Cards live in a topic subdirectory under `docs/how-to/` (e.g., `docs/how-to/authentik/` for the deploy-authentik chain). The goal card may live in `plans/` if it started as a plan.
|
||||||
- Keep cards brief (<30 seconds to read)
|
- Keep cards brief (<30 seconds to read)
|
||||||
- Link to other cards rather than inlining their content
|
- Link to other cards rather than inlining their content
|
||||||
- Document what was learned from failures, not just what to do
|
- Document what was learned from failures, not just what to do
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ status: active
|
||||||
modified: 2026-02-20
|
modified: 2026-02-20
|
||||||
tags:
|
tags:
|
||||||
- how-to
|
- how-to
|
||||||
- plans
|
|
||||||
- authentik
|
- authentik
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -4,7 +4,6 @@ status: active
|
||||||
modified: 2026-02-20
|
modified: 2026-02-20
|
||||||
tags:
|
tags:
|
||||||
- how-to
|
- how-to
|
||||||
- plans
|
|
||||||
- authentik
|
- authentik
|
||||||
- secrets
|
- secrets
|
||||||
---
|
---
|
||||||
|
|
@ -8,7 +8,6 @@ requires:
|
||||||
- create-authentik-secrets
|
- create-authentik-secrets
|
||||||
tags:
|
tags:
|
||||||
- how-to
|
- how-to
|
||||||
- plans
|
|
||||||
- authentik
|
- authentik
|
||||||
- security
|
- security
|
||||||
- oidc
|
- oidc
|
||||||
|
|
@ -4,7 +4,6 @@ status: active
|
||||||
modified: 2026-02-20
|
modified: 2026-02-20
|
||||||
tags:
|
tags:
|
||||||
- how-to
|
- how-to
|
||||||
- plans
|
|
||||||
- authentik
|
- authentik
|
||||||
- postgresql
|
- postgresql
|
||||||
---
|
---
|
||||||
|
|
@ -63,8 +63,13 @@ Migration and transition plans for upcoming infrastructure changes.
|
||||||
| [[harden-zot-registry]] | Add authentication and tag immutability to zot registry |
|
| [[harden-zot-registry]] | Add authentication and tag immutability to zot registry |
|
||||||
| [[forgejo-actions-dashboard]] | Grafana dashboard for Forgejo Actions CI metrics |
|
| [[forgejo-actions-dashboard]] | Grafana dashboard for Forgejo Actions CI metrics |
|
||||||
| [[upgrade-grafana-helm-chart]] | Upgrade Grafana Helm chart from 8.8.2 to 11.x |
|
| [[upgrade-grafana-helm-chart]] | Upgrade Grafana Helm chart from 8.8.2 to 11.x |
|
||||||
| [[deploy-authentik]] | Deploy Authentik identity provider to replace Dex |
|
|
||||||
| [[build-authentik-container]] | Build Nix container image for Authentik |
|
|
||||||
| [[provision-authentik-database]] | Create PostgreSQL database for Authentik |
|
|
||||||
| [[create-authentik-secrets]] | Create 1Password secrets for Authentik |
|
|
||||||
| [[operationalize-reolink-camera]] | Cloud-free NVR with Frigate and ring buffer recording |
|
| [[operationalize-reolink-camera]] | Cloud-free NVR with Frigate and ring buffer recording |
|
||||||
|
|
||||||
|
## Authentik
|
||||||
|
|
||||||
|
Mikado chain for replacing Dex with Authentik. Track progress with `mise run docs-mikado deploy-authentik`.
|
||||||
|
|
||||||
|
- [[deploy-authentik]]
|
||||||
|
- [[build-authentik-container]]
|
||||||
|
- [[provision-authentik-database]]
|
||||||
|
- [[create-authentik-secrets]]
|
||||||
|
|
|
||||||
|
|
@ -21,8 +21,5 @@ Plans differ from regular how-to guides in that they describe work that has been
|
||||||
| [[harden-zot-registry]] | Planned | Add authentication and tag immutability to zot registry |
|
| [[harden-zot-registry]] | Planned | Add authentication and tag immutability to zot registry |
|
||||||
| [[forgejo-actions-dashboard]] | Planned | Grafana dashboard and custom Prometheus exporter for Forgejo Actions CI metrics |
|
| [[forgejo-actions-dashboard]] | Planned | Grafana dashboard and custom Prometheus exporter for Forgejo Actions CI metrics |
|
||||||
| [[upgrade-grafana-helm-chart]] | Planned | Upgrade Grafana Helm chart from 8.8.2 to 11.x (3 phases) |
|
| [[upgrade-grafana-helm-chart]] | Planned | Upgrade Grafana Helm chart from 8.8.2 to 11.x (3 phases) |
|
||||||
| [[deploy-authentik]] | Active (C2) | Deploy Authentik identity provider to replace Dex for full SSO and user management |
|
| [[deploy-authentik]] | Active (C2) | Deploy Authentik IdP — Mikado chain tracked in `how-to/authentik/` |
|
||||||
| [[build-authentik-container]] | Active (C2) | Build Nix container image for Authentik (prerequisite of deploy-authentik) |
|
|
||||||
| [[provision-authentik-database]] | Active (C2) | Create PostgreSQL database for Authentik (prerequisite of deploy-authentik) |
|
|
||||||
| [[create-authentik-secrets]] | Active (C2) | Create 1Password secrets for Authentik (prerequisite of deploy-authentik) |
|
|
||||||
| [[operationalize-reolink-camera]] | Planned | Cloud-free NVR with Frigate, object detection, and ring buffer recording to sifaka |
|
| [[operationalize-reolink-camera]] | Planned | Cloud-free NVR with Frigate, object detection, and ring buffer recording to sifaka |
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue