Loading
infra: rename mr_core → ref_core; 01 authoritative tone + live links;
add 13-debt-triage and 14-mr-lr-cross-reference
Scientists have agreed on `ref_core` as the canonical name for the
unified back-end. Single sed pass across all .md/.svg/.py files in
plan/quicknxsv2-modularization/. Slide 1 and slide 6 PNGs
re-rendered after their SVGs were touched.
01-repo-structure.md:
- Add live GitHub links for all four repos:
quicknxsv2 https://github.com/neutrons/quicknxs
mr_reduction https://github.com/neutrons/MagnetismReflectometer
quicknxsv1 https://github.com/bvacaliuc/quicknxs/tree/feature/read-event-nexus
lr_reduction https://github.com/neutrons/LiquidsReflectometer
- Remove the "do not trust this document either" hedging;
hack-a-thon is tomorrow, this IS the architecture-of-record
- Reframe the Mantid 6.14/6.15 pin mismatch as packaging-only
(MR Python algorithms byte-identical across the range)
- Reframe lr_reduction from "not the target" to "must stay in
scope" (the modularization is two-instrument by design)
- Replace the closing summary's "can 1 and 2 be unified without
breaking 3?" with the broader "can 1 and 2 be unified into a
shared back-end that also lets lr_reduction consume it?"
New docs:
13-debt-triage.md — spreadsheet view of the 18 technical-debt
items that used to live in slide-7-debt-triage.svg. Tier 1..4
tables with effort / payoff / doc citation / dependencies.
14-mr-lr-cross-reference.md — functional pair map of
mr_reduction vs lr_reduction (the mantid-centric 'next' branch,
NOT lr_reduction:new_workflow). What ref_core shares vs keeps
per-instrument. Explicit note that lr_reduction:new_workflow
and quicknxsv1:read_event_nexus are deliberately out of scope
for this document to keep the pre-hack-a-thon message clean.
README.md index updated with the new 13 and 14 entries.
Co-Authored-By:
Claude Opus 4.7 (1M context) <noreply@anthropic.com>