This directory contains Architecture Decision Records (ADRs) for the Flowprint project. ADRs document significant architectural decisions along with their context, rationale, and consequences.
We follow the Nygard ADR template: each record captures the context that motivated a decision, the decision itself, and the positive and negative consequences we accept.
| Number | Title | Status | Date |
|---|---|---|---|
| 001 | Schema-First Design | Accepted | 2025-01-15 |
| 002 | Seven Typed Node Types | Accepted (amended) | 2025-01-15 |
| 003 | Canonical YAML Serializer | Accepted | 2025-01-15 |
| 004 | Implicit Edges via Node Fields | Accepted | 2025-01-15 |
| 005 | Embeddable React Component | Accepted | 2025-01-15 |
| 006 | ViewportPortal Lane Rendering | Accepted | 2025-06-01 |
| 007 | Temporal Code Generation | Accepted | 2025-06-01 |
| 008 | Design-Time Specification Architecture | Accepted | 2025-12-01 |
| 009 | Decision Tables and Rules Engine | Accepted | 2026-03-02 |
| 010 | Browser-Safe Simulation Engine | Accepted | 2026-03-02 |
| 011 | Execution Engine with Embedded GoRules | Proposed | 2026-03-08 |