docs(architecture): add platform foundation v0 #3

Merged
pappi merged 1 commit from agent/add-platform-foundation into main 2026-05-09 16:12:25 +00:00
Owner

What

Adds platform/docs/architecture/foundation/ containing
platform-foundation.md (the architectural foundation), README.md
(folder explanation and version conventions), and CHANGELOG.md
(v0 initial entry).

This is the reference document for every future capability, strategy,
policy, and workflow in the platform. It defines the vocabulary,
operating principles, substrate choices, entity lifecycle, registry
shape, population guidelines, and Code prompt templates that
downstream platform work conforms to.

Why

The platform requires a coherent vocabulary, substrate model, and
lifecycle definition before capability registry population begins.
Without an explicit foundation, capabilities accumulate as
inconsistent fragments, decisions get re-litigated, and every new
piece pays the cost of choosing infrastructure from scratch.

v0 establishes the foundation. Future work — cp-sonar migration to
AWS, PEX redesign through the pipeline, marketing portal dogfood,
any vertical onboarding — references this document for design
decisions and conformance.

How verified

  • Foundation content authored and reviewed across an extended chat
    session on 2026-05-09 (Pappi + Claude chat), with multiple
    iterations on taxonomy, OPA commitment, two-bucket substrate
    design, lifecycle and locations, and Code prompt templates.
  • Internal cross-references between sections verified during
    assembly (sections 1-10 reference each other consistently).
  • Conforms to B3 git policy: branch name matches regex, commits use
    conventional commits format, PR body has all three required
    sections.
  • registry-check tooling is not yet built; the foundation doc
    itself defines what registry-check will validate when built.
    This is captured in §10 (Open Items) of the foundation doc.

Note: branch was force-pushed once to swap the prior v0 draft (1299
lines, 9 sections) for this ratified v0 (1448 lines, 10 sections —
adds §6 Lifecycle and Locations). Force-push is policy-allowed on
feature branches per B3 D26.

Refs: A1 (workspace structure), B3 (git policy this PR exercises for
the first time on real content after rollout).

## What Adds `platform/docs/architecture/foundation/` containing `platform-foundation.md` (the architectural foundation), `README.md` (folder explanation and version conventions), and `CHANGELOG.md` (v0 initial entry). This is the reference document for every future capability, strategy, policy, and workflow in the platform. It defines the vocabulary, operating principles, substrate choices, entity lifecycle, registry shape, population guidelines, and Code prompt templates that downstream platform work conforms to. ## Why The platform requires a coherent vocabulary, substrate model, and lifecycle definition before capability registry population begins. Without an explicit foundation, capabilities accumulate as inconsistent fragments, decisions get re-litigated, and every new piece pays the cost of choosing infrastructure from scratch. v0 establishes the foundation. Future work — cp-sonar migration to AWS, PEX redesign through the pipeline, marketing portal dogfood, any vertical onboarding — references this document for design decisions and conformance. ## How verified - Foundation content authored and reviewed across an extended chat session on 2026-05-09 (Pappi + Claude chat), with multiple iterations on taxonomy, OPA commitment, two-bucket substrate design, lifecycle and locations, and Code prompt templates. - Internal cross-references between sections verified during assembly (sections 1-10 reference each other consistently). - Conforms to B3 git policy: branch name matches regex, commits use conventional commits format, PR body has all three required sections. - `registry-check` tooling is not yet built; the foundation doc itself defines what `registry-check` will validate when built. This is captured in §10 (Open Items) of the foundation doc. --- Note: branch was force-pushed once to swap the prior v0 draft (1299 lines, 9 sections) for this ratified v0 (1448 lines, 10 sections — adds §6 Lifecycle and Locations). Force-push is policy-allowed on feature branches per B3 D26. Refs: A1 (workspace structure), B3 (git policy this PR exercises for the first time on real content after rollout).
docs(architecture): add platform foundation v0
Some checks are pending
Branch policy / branch-policy (pull_request) Waiting to run
5b33ffacc3
pappi force-pushed agent/add-platform-foundation from 5b33ffacc3
Some checks are pending
Branch policy / branch-policy (pull_request) Waiting to run
to 160e501799
Some checks failed
Branch policy / branch-policy (pull_request) Failing after 1s
2026-05-09 05:10:57 +00:00
Compare
pappi force-pushed agent/add-platform-foundation from 160e501799
Some checks failed
Branch policy / branch-policy (pull_request) Failing after 1s
to ad79d9dd9e
All checks were successful
Branch policy / branch-policy (pull_request) Successful in 21s
2026-05-09 15:59:35 +00:00
Compare
pappi scheduled this pull request to auto merge when all checks succeed 2026-05-09 16:10:16 +00:00
pappi force-pushed agent/add-platform-foundation from ad79d9dd9e
All checks were successful
Branch policy / branch-policy (pull_request) Successful in 21s
to 4aa2a9777f
All checks were successful
Branch policy / branch-policy (pull_request) Successful in 24s
2026-05-09 16:12:23 +00:00
Compare
pappi merged commit f26b74f3fd into main 2026-05-09 16:12:25 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
hanuman/platform!3
No description provided.