Skip to main content

RFC-0011 pre-flip closure — sign-off

Tier: Public
Status: Pre-flip epic closed (2026-06-07)
Audience: maintainers, integrators, agent executors
Related: RFC-0011, pre-flip-application-surface-backbone.md, rfc-0011-wave-6-doc-capstone-build-log.md


Criteria (backbone §12)

#CriterionPre-flip status
1Contributor can identify layout / module / vertical foldersMet
2Zero deprecated slangMet
3Brewery naming only under (brewery)/ or @umbraculum/brewery-*Met
4No brewery under packages/platform/Met
5@umbraculum/brewery-contracts; platform contracts cleanMet
6Native README multi-app patternMet
7REPOSITORY-STRUCTURE ↔ RFC-0011 ↔ backbone linkedMet

Full audit trail: wave-6 build log §12 audit.


What shipped (waves 0–6 + post-W6 backlog)

TrackOutcome
Web shared layoutapp/_shared-layout/ + (platform-layout)/; WS5 elements
Package tierspackages/{platform,modules,verticals}/; Wave 3a–3d eslint fences
Brewery contracts / purity@umbraculum/brewery-contracts, @umbraculum/brewery-i18n, UI/i18n split
API colocationBrewery services under modules/brewery/services/ (Wave 3e Phase 1 + 2)
Cross-module UIGeneric components → _shared-layout/_components/
@umbraculum/brewery-api-clientFacades extracted; platform ./brewery shim removed (2026-06-07)
Native multi-appapps/native/brewery/ + @umbraculum/native-shell
E2E taxonomye2e/{platform,canonical,verticals/brewery}/; Rule 63 prefixes closed
Brochureumbraculum-brochure sister repo + @umbraculum/brochure vendor sync
Doc capstoneREPOSITORY-STRUCTURE, BUILDING-YOUR-VERTICAL, GLOSSARY, docs-site reference registry

Deferred / post-flip only

ItemDecisionNotes
Rule 63 E2E prefixesClosedAll 11 specs under apps/web/e2e/ use b2b-registered-* filenames
F-mod brewery-less installShipped (2026-06) — core installation profile default; reference opt-in via manifest / compose overlay. Runtime + build + Prisma follow profile. Demo host stays reference.installation-profile.md
Second native app scaffoldKeep deferredPattern in apps/native/README.md. 2026-06-07: choose PIM vs quality module app after application-surface structure is stable — not pre-flip.
docs-site/ extractionKeep deferredR-POLICY — monorepo through public alpha; foundations pass pre-flip
API flat-services eslint fenceDone pre-flip (2026-06-07)solid-boundaries-eslint-api-flat-services-spike.md
Apps → @umbraculum/brewery-api-client direct importsDone pre-flip (2026-06-07)Web + native brewery migrated; platform ./brewery shim deleted
Website / forum VPS automationDone / sister reposBrochure extracted; forum/demo in hosting repos

“pim-floor” naming note

Floor is standard manufacturing / ERP vocabulary for shop floor (handheld operator devices). It is industry terminology, not RFC-0011 deprecated slang (which targeted operator shell, _shell/, etc.). If a second native app is scaffolded pre-flip, prefer apps/native/pim/ or apps/native/pim-handheld/ (@umbraculum/native-pim) unless shop-floor jargon is intentional in the repo path.


Post-flip opportunistic backlog

See pre-flip-application-surface-backbone.md §13.


Flip coordination

Docs-site flip runbook: docs-site-flip-runbook.md. Maintainer sign-off questions: public-alpha-preflip-hygiene-checklist.md §7.