chore(drive): close out the system-composition project - #43
Merged
Conversation
DoD met and merged: the System boundary (ADR-0016), the control plane loading through prisma-app.config.ts (ADR-0017), and a reusable System + testing seam (mockService/bootstrapService), proven by unit + integration tests and a live deploy (PR #39). The durable record lives in the ADRs, docs/design/10-domains (system-composition, deploy-cli, testing), skills/testing-prisma-apps, and the code; the transient scratch (plan, spec, slice specs) is removed. Two off-path follow-ups recorded in the completion note (a ControlClient dedup; folding @prisma/alchemy into @prisma/app-cloud). forcing-function-apps consumes the durable ADR outputs; its cron reverse-edge question is answered by ADR-0020. Signed-off-by: willbot <w.a.madden+machine@gmail.com> Signed-off-by: Will Madden <madden@prisma.io>
wmadden
approved these changes
Jul 11, 2026
wmadden-electric
added a commit
that referenced
this pull request
Jul 11, 2026
Integrates #44 (pnPostgres) / #43 (hex-composition close-out). Regenerates pnpm-lock.yaml from the merged manifests — the auto-merge left it internally inconsistent (a dangling snapshot ref) because my branch predated main's large dependency change, which is what failed CI's frozen install on the PR merge. Signed-off-by: willbot <w.a.madden+machine@gmail.com> Signed-off-by: Will Madden <madden@prisma.io>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The system-composition (
hex-composition) project is complete — H1 boundary (ADR-0016), the control plane loading throughprisma-app.config.ts(ADR-0017), and a reusable System + testing seam (mockService/bootstrapService), all merged and live-proven (#39).This removes the project's transient scratch (plan, spec, slice specs) and leaves a durable completion record in the design-notes: what shipped (pointing at the ADRs,
docs/design/10-domains, andskills/testing-prisma-apps), and two off-critical-path follow-ups (aControlClientdedup; folding@prisma/alchemyinto@prisma/app-cloud). Docs/.driveonly — no code change.