# Source and independence notice The runtime, controls, tests, validation, explanations and documentation in this directory are independently authored and offered under the included MIT license. No reference-project executable code, modern interpretation, UI markup, CSS, asset, or substantial prose is included. The short traditional names and factual stem-to-branch tables are used as data. Static factual reference: Horace Maxwell, Horosa Web App Comprehensively Improved Windows, outer pinned commit `daab60ce05c8f0e78cc51b5e7974120f81aed79c` (embedded archive directory `55c75c5b088252fbd718afeffa6d5bcb59254a0c`): - Repository: https://github.com/Horace-Maxwell/Horosa-Web-App-comprehensively-improved-Windows - `local/workspace/Horosa-Web-55c75c5b088252fbd718afeffa6d5bcb59254a0c/astrostudyui/src/components/liureng/LRConst.js`: literal tables 57–170; conditional lookup 549–567; direction branch sets 12–13. - `.../components/lrzhan/LiuRengMain.js`: functional labels 4706–4710; layout/ground direction 4092–4158; base-table Bifa context 3048–3051; disabled conditional UI 4798–4804. The reference repository declares AGPL-3.0-only. That reference license is not relicensed here, and this MIT notice does not authorize copying its source. This implementation extracts only factual mappings/conditional behavior and uses independently written logic. The source ledger records SHA-256 hashes and factual evidence, not copied source blocks. No reference JavaScript, test, build, application or server was imported, evaluated, transpiled or executed in this task. `audit-source-tables.cjs` only reads text and compares literal facts. Runtime tests call only the independently authored workbench engines and this directory's code. No new package was installed. Scope statements: - Five named base tables are actually different. The optional six-stem swap produces a sixth effective table. It is not identical to 遁甲: 癸 differs in both periods. - On the other four presets the conditional option is a no-op, not a new school or table. Traditional short-name aliases resolve to canonical preset keys. - The source's Bifa adapter uses the raw base table even when its layout applies the conditional swap. This bridge deliberately resolves one effective table and passes that exact immutable object to both workbench inputs. It does not reproduce that inconsistent mixing of conventions. - Source astronomical daylight fallback is not reimplemented. Existing workbench manual/real-hour boundary selection is preserved. - These structural conventions do not establish the accuracy of real-world predictions.