Clean-room reimplementation track for DEFINE-UK 1.1 - #2
Merged
Conversation
…olver, sector skeletons Implements from the published Model Manual v1.1 only; the pinned upstream run is a numerical oracle (tests/test_oracle.py), never a source. Every equation must carry a manual_ref — enforced by the Equation dataclass. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…n; no upstream licence needed Drops the license request as a roadmap prerequisite — the clean-room build from the manual is the hosting path; upstream code remains an output oracle only. Results surfaces credit DEFINE-UK's authors and state the implementation is independent, matching the suite's adapted-model pattern. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Manual Table 4 vs ONS outturns (macro repo vintages), OBR EFO, DESNZ emissions, NDC path, and IMF/OBR multiplier benchmarks; flags the scenario-invariant multiplier columns in upstream Multiplier_Summary.csv as a probable computation artifact. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…gence recorded and gated Calendar anchored via the population path (run = 1987Q1-2040Q4). tests/test_replication_baseline.py runs against the cached pinned upstream output and skips when absent. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… licence Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Starts roadmap track for hosting DEFINE-UK regardless of the upstream licence (parallels the license request, addresses #1's hosting path).
Equation/Registrywith requiredmanual_refand the manual's own equation taxonomy (identity/behavioural/calibrated); per-period Gauss–Seidel SFC solver that raises on non-convergence; ten sector modules mapped 1:1 to manual §3.1–§3.4.7 (no equations yet — they land per milestone).8 passed, 1 skipped locally (Python 3.13).
🤖 Generated with Claude Code