# Source Catalog Initial source families to populate. | Family | Representative sources | Research purpose | |---|---|---| | Pattern languages | Christopher Alexander, Hillside/PLoP literature | Pattern form, relations, generative sequences | | GUI architecture | Martin Fowler, MVC/MVP/Presentation Model | Presentation/domain/state separation | | Unidirectional state | Flux, Redux, Elm | State transition and dependency direction | | Hypermedia | REST, HTML forms, HTMX | Navigation, mutation, server projection | | Rendering | web.dev, framework docs, Patterns.dev | CSR/SSR/SSG/hydration/islands/streaming | | Local-first | Ink & Switch and related work | Local authority, sync, conflict handling | | Distributed state | CRDT/event sourcing/sync literature | Reconciliation and replication | | Modularity | Feature-Sliced Design | Feature boundaries and dependency rules | | Organizational architecture | Microfrontend literature | Independent ownership/deployment | | Quality | WCAG, progressive enhancement, web performance | Cross-cutting architectural forces | ## Catalog policy Each source should eventually capture: - source identity, - date/version, - scope, - vocabulary used, - candidate patterns, - dominant forces, - assumptions, - contradictions, - known implementations, - evidence quality.