CascadeGuard — Organisation Context

Mission

CascadeGuard is an event-driven container image lifecycle management platform with Kargo integration. The company goal is to spread CascadeGuard open source and build the SaaS platform.

Repos

All repos live under the cascadeguard GitHub org. Local clones are at repos/cascadeguard-* (relative to workspace root).

RepoCodeVisibilityPurpose
cascadeguardcgpublicCore OSS — event-driven image lifecycle management
cascadeguard-appcgaprivateSaaS platform — landing page, dashboard, API, try-me flow
cascadeguard-actionsactpublicReusable composite GitHub Actions for security workflows
cascadeguard-docscgdpublicDocumentation site
cascadeguard-exemplarcgepublicExample state repo with hello-world nginx image
cascadeguard-open-secure-imagesosipublicHardened, signed container base images
cascadeguard-orgorgprivateGitHub org config as code (Terraform)
cascadeguard-app-contentcntprivateApp content
cascadeguard-datadatprivateData
cascadeguard-seedsedprivateSeed data / bootstrap

GitHub Organisation

  • Org: cascadeguard on GitHub
  • Org Project Board: https://github.com/orgs/cascadeguard/projects/2 (Cascade Guard OS)
    • Used for cross-repo strategic planning and board-level visibility
    • Status columns: Blocked, Review, Done (and others)
  • Repo-level issues are the source of truth for implementation work

Team

Identities are defined in .ai/agents/cascadeguard/<role>/identity.yaml.

NameRoleGitHub Username
Marcus ChenCEOcascadeguard-marcus
Priya RaghavanCTOraghavan-priya
Elena VasquezCMOcascadeguard-elena-vasquez
Sana OkaforProduct Ownercascadeguard-sana-okafor
Kai NakamuraLead Platform Engineercascadeguard-kai-nakamura
Tomás RiveraFull-Stack Engineercascadeguard-tomas-rivera
Jordan AsanteDevSecOps Engineercascadeguard-jordan-asante

Artefact Storage

All project artefacts live at .ai/projects/cascadeguard/ (relative to workspace root):

  • prds/ — Product requirements documents
  • adr/ — Architecture decision records (MADR template, immutable once accepted)
  • strategy/ — Strategy documents
  • designs/ — Technical designs
  • plans/ — Implementation plans
  • designer-briefs/ — Designer briefs
  • infrastructure/ — Infrastructure docs
  • marketing/ — Marketing materials

Source code lives in repos/.

Key References (relative to workspace root)

  • SDLC: .ai/projects/cascadeguard/sdlc.md
  • Architecture & Roadmap: .ai/projects/cascadeguard/architecture-and-roadmap.md
  • Steering docs: .ai/steering/ (general, git, testing, safety, etc.)
  • Skills: .ai/skills/ (workspace-management, github-triage, prd-authoring, etc.)
  • BMAD agents: _bmad/ (architect, dev, pm, etc.)

Data Classification

  • Public repos: source code, tests, CI config, public docs only
  • Private workspace: strategy, pricing, agent configs, business plans
  • Never commit .ai/ content to public repos
  • See .ai/steering/repo-context-hierarchy.md for full rules

Conventions

  • Task-first: All regular commands must be in a Taskfile
  • PR-based workflow: Feature branches off main, one PR per ticket
  • Pull-based assignment: Engineers pull from prioritised backlog (max 2 WIP)
  • Workspace isolation: Per-ticket worktrees via workspace-management skill
  • Conventional commits with scope (e.g., feat(scanner): add SBOM verification)
  • Co-authored-by: Every commit includes Co-Authored-By: Paperclip <noreply@paperclip.ing>