# Architecture decision records Use ADRs for decisions that constrain future changes: node ID compatibility, package boundaries, frontend loading strategy, persistent storage, dependencies, and supported migration paths. ## Process 1. Copy `0000-template.md` to the next available four-digit number. 2. Use a short kebab-case title, for example `0002-split-server-routes.md`. 3. Set status to `Proposed` while discussion is open. 4. Change status to `Accepted`, `Superseded`, or `Rejected` when decided. 5. Link superseding ADRs in both directions; do not rewrite old decisions as if history changed. ## Current decisions - [0001: AI-native repository guidance and documentation](0001-ai-native-repository-guidance.md) - [0002: Save-node ownership of generated image formats](0002-save-node-image-format-ownership.md) - [0003: Generator-owned image save configuration](0003-generator-owned-image-save-configuration.md) - [0004: Native-recoverable image workflow metadata](0004-native-recoverable-image-workflow-metadata.md) - [0005: Persistent image-job history summaries](0005-persistent-image-job-history-summaries.md) - [0006: Grok Video API and workflow migration](0006-grok-video-api-and-workflow-migration.md) - [0007: Panel-driven independent video jobs](0007-panel-driven-video-jobs.md) - [0008: Native save nodes for panel video outputs](0008-native-video-save-outputs.md) - [0009: Remove the unified image generator's external prompt input](0009-remove-unified-image-external-prompt.md) - [0010: Sync unified GPT Image controls and remove moderation](0010-unified-gpt-parameters-and-moderation-removal.md) - [0011: Remove Nano Banana prompt optimization and batch colour correction](0011-remove-nano-prompt-optimization-and-colour-correction.md) - [0012: Place batch Nano Banana save settings and seed last](0012-batch-nano-save-and-seed-widget-order.md) - [0013: Remove batch Nano Banana random image selection](0013-remove-batch-nano-random-image-selection.md) - [0014: Publish the current code as a new release baseline](0014-new-release-code-baseline.md)