phase 0 foundation

Phase 0 — Completed Deliverables

Foundation milestones were delivered as numbered audits and GitHub PRs. Archived copies live in the contributor workspace (sibling to the git clone; see DEVELOPMENT_GUIDE.md §12).

Phase 0 — Completed Deliverables

Foundation milestones were delivered as numbered audits and GitHub PRs. Archived copies live in the session workspace at contributor workspace archive (sibling to the git clone; see DEVELOPMENT_GUIDE.md §12).

ReportFocusKey outcome
001Docs reorg + bootstrapdocs/ layout, MIT license, CI skeleton
002Automated reviewersCopilot advisory; CodeRabbit removed
003Governance + proto + composeADR-0003/0004, packages/proto, compose stacks
004Foundation-004 gap analysisPR #6/#7 split; toolchain + skeletons in flight
005Foundation-004 auditMerged PR #6 (c4d302a), PR #8 (5d0bfac)

Merged PRs (Foundation-004)

PRTitleSquash SHA
#6Toolchain and developer workflow bootstrapc4d302a
#8Go auth and proxy service skeletons5d0bfac

PR #7 was superseded by PR #8 after rebase onto main.

Files of note on main

PathPurpose
Makefile, infra/scripts/dev-tool.shCanonical local commands
web/engineering/TOOLCHAIN.mdTool installation and sanity checks
.pre-commit-config.yamlOptional fast local hooks
packages/proto/ContextAssemblyService contract
infra/compose/dev/Postgres, Redis, ClickHouse, MinIO
services/auth/, services/proxy/Go skeletons
go.mod, .golangci.ymlRoot module; advisory lint
.github/workflows/ci.ymlGovernance CI skeleton (evolved in Phase 1)
.github/branch-protection-main.jsonBranch protection contract
.github/scripts/check-repo-layout.shRepo guards
infra/compose/test/Test compose validated in CI

What Phase 0 enabled (forward to Phase 1)

Phase 0 did not ship application business logic. It established the monorepo contract that Phase 1 built on:

  • Governance: protected main, secret scan, markdown lint, layout guards
  • Contracts: Buf proto source (packages/proto) with lint/breaking hooks
  • Infra: dev and test compose stacks; migration tooling path
  • Toolchain: Makefile, dev-tool.sh, TOOLCHAIN.md for reproducible local dev
  • Service shells: auth and proxy with health/readiness/metrics only

Explicitly not delivered (by design)

  • Application business logic (Phase 1)
  • Database migrations (Phase 1.1)
  • Auth protobuf or validation RPCs (Phase 1.1.2+)
  • Python / Next.js application services (Phase 3+)
  • Committed protobuf generated code
Edit on GitHub

Last updated on

On this page

0%