Skip to content

dev#147

Merged
Brad-Edwards merged 21 commits intomainfrom
dev
Mar 7, 2026
Merged

dev#147
Brad-Edwards merged 21 commits intomainfrom
dev

Conversation

@Brad-Edwards
Copy link
Copy Markdown
Contributor

claude and others added 21 commits March 7, 2026 09:25
Remove all existing Ground Control code and replace with comprehensive
platform design docs for an open-source AuditBoard ITRM replacement:

- PRD: Full product requirements with competitive analysis, personas,
  capabilities, frameworks (SOX, SOC2, ISO 27001, NIST, PCI-DSS),
  agent-first design, and release roadmap
- User Stories: 30+ stories across 8 epics with acceptance criteria
  covering risk management, control management, assessment/testing,
  evidence management, findings, reporting, admin, and agent workflows
- Use Cases: 9 detailed UML use cases with PlantUML sequence and
  activity diagrams, plus actor-matrix
- Architecture: System architecture with component diagrams, domain
  services, event bus, plugin runtime, security layers, auth model,
  and technology stack (FastAPI, React, PostgreSQL, S3, Redis)
- Data Model: 19 entity definitions with full SQL schemas, indexes,
  RLS policies, ERD, and storage strategy
- API Spec: REST + GraphQL API design with 60+ endpoints, response
  formats, webhook events, rate limiting, plugin SDK, and agent SDK
- Deployment: Docker Compose, Kubernetes Helm, and cloud-managed
  deployment guides with SSO setup (SAML 2.0, OIDC, SCIM 2.0),
  multi-tenancy modes, backup/DR, and monitoring

https://claude.ai/code/session_01S8xaFNnGjQfMBbcjoS9ddx
Comprehensive issue backlog covering the full implementation of Ground Control,
organized into 12 phases aligned with the PRD roadmap (v0.1–v1.0). Each issue
is cross-referenced to user stories, use cases, and design documents.

Phases:
- Phase 0: Project bootstrap, coding standards, CI/CD (lint, type-check, test,
  SonarQube, SAST/DAST, OpenANT, dependency scanning), structured logging,
  exception hierarchy, design-by-contract, architecture-as-code, policy-as-code
- Phase 1: Core data model (all 19 entities from DATA_MODEL.md)
- Phase 2: FastAPI scaffold, REST API endpoints, local/OIDC/API key auth
- Phase 3: RBAC/ABAC engines, SAML SSO, SCIM, OAuth2 client credentials, MFA
- Phase 4: Risk scoring, assessment workflows, evidence management, findings
- Phase 5: Event bus, background jobs, workflow engine, notifications, webhooks
- Phase 6: Framework loader, SOX/SOC2/ISO27001/NIST definitions, CCL seed data
- Phase 7: Agent registration, SDK (Python/TypeScript), provenance tracking
- Phase 8: Meilisearch integration, dashboards, report generation, GraphQL
- Phase 9: React frontend (all domain views, admin, dashboards, accessibility)
- Phase 10: Plugin runtime, SDK, management API
- Phase 11: Multi-tenancy, Helm chart, Docker prod, performance, security, E2E

https://claude.ai/code/session_01S8xaFNnGjQfMBbcjoS9ddx
Establish monorepo directory structure (closes #13)
Establish ADR framework with foundational decision records
Define and enforce coding standards and style guide (closes #15)
…ffold

Scaffold Python backend project (closes #16)
Fix SonarCloud quality gate with test coverage pipeline
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Mar 7, 2026

@Brad-Edwards Brad-Edwards merged commit d202ef4 into main Mar 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants