Files
project-charlie/docs/toc.yaml
T
2026-06-13 17:44:41 +02:00

96 lines
3.8 KiB
YAML

version: 1
base_url: "https://gitea.alexandru.macocian.me/Charlie/project-charlie/src/branch/main"
repo: "Charlie/project-charlie"
purpose: "Documentation-only map for Project Charlie docs."
docs:
- id: overview
title: "Project Charlie"
path: "README.md"
url: "https://gitea.alexandru.macocian.me/Charlie/project-charlie/src/branch/main/README.md"
use_for: "Repo purpose, canonical locations, current state."
- id: topology
title: "Topology"
path: "docs/topology.md"
url: "https://gitea.alexandru.macocian.me/Charlie/project-charlie/src/branch/main/docs/topology.md"
use_for: "Network, ingress, host/storage/metrics flow."
- id: strategy
title: "Strategy"
path: "docs/strategy.md"
url: "https://gitea.alexandru.macocian.me/Charlie/project-charlie/src/branch/main/docs/strategy.md"
use_for: "Deployment model, stack types, shared-stack rules."
- id: layout
title: "Layout"
path: "docs/layout.md"
url: "https://gitea.alexandru.macocian.me/Charlie/project-charlie/src/branch/main/docs/layout.md"
use_for: "NAS paths, stack/data separation, naming."
- id: hosts
title: "Hosts"
path: "docs/hosts.md"
url: "https://gitea.alexandru.macocian.me/Charlie/project-charlie/src/branch/main/docs/hosts.md"
use_for: "Fleet roles and SOPS recipients."
- id: inventory
title: "Inventory"
path: "docs/inventory.md"
url: "https://gitea.alexandru.macocian.me/Charlie/project-charlie/src/branch/main/docs/inventory.md"
use_for: "Stack ownership, hosts, source/image repos, operator tooling."
- id: onboarding
title: "Host onboarding"
path: "docs/onboarding.md"
url: "https://gitea.alexandru.macocian.me/Charlie/project-charlie/src/branch/main/docs/onboarding.md"
use_for: "Required host state and deploy-target prerequisites."
- id: identity
title: "Identity & access"
path: "docs/identity.md"
url: "https://gitea.alexandru.macocian.me/Charlie/project-charlie/src/branch/main/docs/identity.md"
use_for: "Authentik, LDAP, step-ca, Gssh, Sherlock, service identities."
- id: secrets
title: "Secrets"
path: "docs/secrets.md"
url: "https://gitea.alexandru.macocian.me/Charlie/project-charlie/src/branch/main/docs/secrets.md"
use_for: "SOPS, age keys, PAT identities, secret placement."
- id: cert-issuer
title: "Cert issuer"
path: "docs/cert-issuer.md"
url: "https://gitea.alexandru.macocian.me/Charlie/project-charlie/src/branch/main/docs/cert-issuer.md"
use_for: "step-ca, cert-syncer, cert-watch, trust boundaries."
- id: automation
title: "Automation"
path: "docs/automation.md"
url: "https://gitea.alexandru.macocian.me/Charlie/project-charlie/src/branch/main/docs/automation.md"
use_for: "Reusable workflows/actions, deploy path, build path, Gitea constraints."
- id: runners
title: "Runners"
path: "docs/runners.md"
url: "https://gitea.alexandru.macocian.me/Charlie/project-charlie/src/branch/main/docs/runners.md"
use_for: "Runner hosts, runtime model, runner-stack exceptions."
- id: vulnerability-scanning
title: "Vulnerability scanning"
path: "docs/vulnerability-scanning.md"
url: "https://gitea.alexandru.macocian.me/Charlie/project-charlie/src/branch/main/docs/vulnerability-scanning.md"
use_for: "Trivy stacks, CVE metrics, Grafana dashboard."
- id: conventions
title: "Conventions"
path: "docs/conventions.md"
url: "https://gitea.alexandru.macocian.me/Charlie/project-charlie/src/branch/main/docs/conventions.md"
use_for: "Stack and deployment conventions."
- id: next-work
title: "Next work"
path: "docs/roadmap.md"
url: "https://gitea.alexandru.macocian.me/Charlie/project-charlie/src/branch/main/docs/roadmap.md"
use_for: "Prompting, skills, MCP context, platform follow-ups."