TradeForce migration documentation
The IR-grounded documentation set for rebuilding the TradeForce Bubble app on React + Supabase. Every page here is a file in the workspace; this site only renders them, resolves the cross-references the markdown writes as inline code, and lets you look up any Bubble id it cites.
How to review this
- Start with Overview for the product shape and the cross-cutting rules.
- Architecture and Data model carry the target system and the schema implement must create.
- Each module document is what an implementer works from: journeys, contracts, vertical slices, IR evidence.
- Open questions is the shortlist that needs answers from you — eight questions, five answers.
Inline code that names a Bubble id (bTGYf) is clickable: it shows the entity class, pointer and label straight from ir/inventory.json. Code that names another document links to it.
Product
What the product is, how the target system is shaped, and the schema implement must create.
- Overviewdocs/OVERVIEW.md
- Architecturedocs/ARCHITECTURE.md
- Data modeldocs/DATA-MODEL.md
Modules
One document per capability module: journeys, contracts, vertical slices, IR evidence.
- Authdocs/modules/MOD-AUTH.md
- Shelldocs/modules/MOD-SHELL.md
- Onboardingdocs/modules/MOD-ONBOARDING.md
- Company shiftsdocs/modules/MOD-COMPANY-SHIFTS.md
- Contractor shiftsdocs/modules/MOD-CONTRACTOR-SHIFTS.md
- Time trackingdocs/modules/MOD-TIME-TRACKING.md
- Paymentsdocs/modules/MOD-PAYMENTS.md
- Admindocs/modules/MOD-ADMIN.md
- Chatdocs/modules/MOD-CHAT.md
Open questions
Human clarifications, per document. The index says which answers close which questions.
- Indexdocs/OPEN-QUESTIONS.md
- Overviewdocs/open-questions/DOC-OVERVIEW.md
- Architecturedocs/open-questions/DOC-ARCHITECTURE.md
- Data modeldocs/open-questions/DOC-DATA-MODEL.md
- Authdocs/open-questions/DOC-MOD-AUTH.md
- Shelldocs/open-questions/DOC-MOD-SHELL.md
- Onboardingdocs/open-questions/DOC-MOD-ONBOARDING.md
- Company shiftsdocs/open-questions/DOC-MOD-COMPANY-SHIFTS.md
- Contractor shiftsdocs/open-questions/DOC-MOD-CONTRACTOR-SHIFTS.md
- Time trackingdocs/open-questions/DOC-MOD-TIME-TRACKING.md
- Paymentsdocs/open-questions/DOC-MOD-PAYMENTS.md
- Admindocs/open-questions/DOC-MOD-ADMIN.md
- Chatdocs/open-questions/DOC-MOD-CHAT.md
Decisions
Architecture decision records. An ADR at status open blocks the work that depends on it.
- ADR-002 — auth cutoverdocs/adr/ADR-002-acc-auth-surface.md
Cycle artifacts
The module map the docs were written against, and the coverage brief that says what is cited and what is not.
- Module maptooling/cursor-impl-cycle/output/MODULE-MAP.md
- Coverage brieftooling/cursor-impl-cycle/output/coverage-brief.md