Skip to main content

Dependency Map

What must exist before this works?

Internal Dependencies

This PRD NeedsFromStatusRisk
Form atoms (Input, Select, Textarea, Checkbox)@stackmates/ui libBuilt, L:R 1.4:1Low — well-composed
FormShell organism@stackmates/ui libBuilt (only organism)Medium — only 1 organism exists
TanStack Form integration@stackmates/ui libBuilt, documentedLow
Anti-pattern documentationstackmat.es /patterns/forms/anti-patternsBuiltLow — rare and valuable
Accessibility annotationsForm atom storiesBuiltLow — thorough

External Dependencies

This PRD NeedsFromStatusRisk
Tailwind v4.1 with @theme bridgestackmat.es infraWorkingLow — tokens healthy
Docusaurus MDX buildstackmat.es infraWorkingLow
shadcn/ui primitivesExternalStableLow

Downstream Consumers

ConsumerNeedsStatus
Meetings PRD (backburner)Proven form patterns for agenda builderBlocked until DS-05 proves composition
Any future form-heavy featureStandard process + shipping gateBlocked until DS-02 + DS-03 exist
Venture evaluatorsWorking examples that prove the team is realCurrently seeing stubs and 404s

Relationship Declarations

PRDRelationshipDirection
Meetingsdepends-onMeetings consumes form patterns this PRD proves
Prompt DeckComplementaryDesign system already showcases PromptDeck
Sales CRMComplementaryCRM pattern rewrite (DS-04) improves CRM form showcase

Kill Dependencies

If MeetingAgenda form can't be built from existing lib atoms without _components/ local directory, the lib has fundamental gaps. Stop this PRD and fill lib first.

If CRM pattern rewrite reveals >3 missing lib components, prioritize lib atom work over meeting feature.

Questions

Which dependency in the design system app map represents the highest systemic risk — and is there a path to eliminating it?

  • If the most critical dependency failed, which capabilities would cascade and which could operate independently?
  • Are any dependencies in this map bidirectional — and does that create circular risk that should be decomposed?
  • Which dependency was added because of a constraint that no longer exists?