Add analytic derivatives and C1 tests for smooth_max/min/clamp, document epsilon/width guidance, and declare flow_regularization as the HX reference pattern without changing component physics. Co-authored-by: Cursor <cursoragent@cursor.com>
107 lines
4.4 KiB
YAML
107 lines
4.4 KiB
YAML
# Sprint Status
|
|
# Generated by bmad-create-story workflow
|
|
|
|
# STATUS DEFINITIONS:
|
|
# ==================
|
|
# Epic Status:
|
|
# - backlog: Epic not yet started
|
|
# - in-progress: Epic actively being worked on
|
|
# - done: All stories in epic completed
|
|
#
|
|
# Story Status:
|
|
# - backlog: Story only exists in epic file
|
|
# - ready-for-dev: Story file created, ready for development
|
|
# - in-progress: Developer actively working on implementation
|
|
# - review: Implementation complete, ready for review
|
|
# - done: Story completed
|
|
#
|
|
# Retrospective Status:
|
|
# - optional: Can be completed but not required
|
|
# - done: Retrospective has been completed
|
|
|
|
# WORKFLOW NOTES:
|
|
# ===============
|
|
# - Mark epic as 'in-progress' when starting work on its first story
|
|
# - SM typically creates next story ONLY after previous one is 'done' to incorporate learnings
|
|
# - Dev moves story to 'review', then Dev runs code-review (fresh context, ideally different LLM)
|
|
|
|
generated: 2026-07-18T12:51:31Z
|
|
last_updated: 2026-07-18T16:30:00Z
|
|
project: Entropyk
|
|
project_key: ENTROPYK
|
|
tracking_system: file-system
|
|
story_location: "{project-root}/_bmad-output/implementation-artifacts"
|
|
|
|
development_status:
|
|
epic-0: in-progress
|
|
0-1-fix-failing-tests: done
|
|
epic-0-retrospective: optional
|
|
# --- Epic 0: Physical Regularization & Jacobian Health (epics-solver-hp.md) ---
|
|
0-1-jacobian-killing-pattern-audit-fd-test-harness: done
|
|
0-2-phantom-gradient-regularization-standard: review
|
|
0-3-valve-flow-exv-regularization: backlog
|
|
0-4-heat-exchanger-regularization: backlog
|
|
0-5-domain-sweep-jacobian-health-gate: backlog
|
|
# --- Epic 1: Performance Foundation - Linear Algebra Modernization ---
|
|
epic-1: in-progress
|
|
1-1-phase-0-baseline-golden-safety-net: in-progress
|
|
1-2-core-crate-typed-convergence-taxonomy: backlog
|
|
1-3-recoverable-domain-violation-errors: backlog
|
|
1-4-linearsolver-trait-explicit-lifecycle: backlog
|
|
1-5-dense-faer-backend-strangler-migration: backlog
|
|
1-6-factorization-scaling-reuse-frozen-jacobians: backlog
|
|
1-7-zero-allocation-residual-jacobian-assembly: backlog
|
|
1-8-system-rs-seam-deconstruction: backlog
|
|
1-9-performance-validation-baseline-sign-off: backlog
|
|
epic-1-retrospective: optional
|
|
# --- Epic 2: Structural Intelligence & Diagnostics ---
|
|
epic-2: backlog
|
|
2-1-equation-variable-incidence-graph: backlog
|
|
2-2-matching-dulmage-mendelsohn-decomposition: backlog
|
|
2-3-localized-structural-no-solution-certificates: backlog
|
|
2-4-scc-condensation-cached-block-ordering: backlog
|
|
2-5-numerical-diagnostics-condition-extreme-entries: backlog
|
|
2-6-robustness-sweep-runner-convergence-histogram: backlog
|
|
epic-2-retrospective: optional
|
|
# --- Epic 3: Open Strategy Architecture ---
|
|
epic-3: backlog
|
|
3-1-strategy-registry-core: backlog
|
|
3-2-builtin-strategies-registry-migration: backlog
|
|
3-3-composite-fallback-as-data: backlog
|
|
3-4-pluggable-observer-api: backlog
|
|
3-5-third-party-strategy-registration-proof: backlog
|
|
3-6-physical-parameter-continuation-strategy: backlog
|
|
epic-3-retrospective: optional
|
|
# --- Epic 4: Multicore Parallelism & Batch Solving ---
|
|
epic-4: backlog
|
|
4-1-send-sync-readiness-usage-site-bounds: backlog
|
|
4-2-parallel-residual-jacobian-evaluation: backlog
|
|
4-3-batch-parallel-solves-api: backlog
|
|
4-4-opt-in-deterministic-mode: backlog
|
|
4-5-parallel-performance-validation: backlog
|
|
epic-4-retrospective: optional
|
|
# --- Epic 5: Physics-Based Initialization & Warm Start ---
|
|
epic-5: backlog
|
|
5-1-component-guess-propagation-api: backlog
|
|
5-2-loop-walking-smart-initializer: backlog
|
|
5-3-surrogate-initializer-seam-fallback: backlog
|
|
5-4-versioned-warm-start-snapshots: backlog
|
|
5-5-cold-start-robustness-validation: backlog
|
|
epic-5-retrospective: optional
|
|
# --- Epic 6: Embedded Lite Solver (gate: after Story 1.9 + NFR11 >= 90% trend) ---
|
|
epic-6: backlog
|
|
6-1-feature-tiers-std-alloc-core: backlog
|
|
6-2-static-linear-algebra-kernels: backlog
|
|
6-3-property-table-format-offline-generator: backlog
|
|
6-4-lite-solver-lookup-newton-polish: backlog
|
|
6-5-embedded-validation-mcu-linux: backlog
|
|
epic-6-retrospective: optional
|
|
# --- Epic 7: Plugin Ecosystem (gate: solver API stable, post Epic 3) ---
|
|
epic-7: backlog
|
|
7-1-plugin-interface-contracts-tier1: backlog
|
|
7-2-c-abi-plugin-tier-abi-versioning: backlog
|
|
7-3-wasm-component-model-plugin-tier: backlog
|
|
7-4-plugin-developer-kit-e2e-example: backlog
|
|
7-5-plugin-sandbox-crash-isolation-validation: backlog
|
|
epic-7-retrospective: optional
|