Skip to content

docs: align Week 9 CUI with Integrity Code Series canonical standard#1

Merged
felipearocha merged 1 commit into
mainfrom
chore/series-uniformity
Jul 1, 2026
Merged

docs: align Week 9 CUI with Integrity Code Series canonical standard#1
felipearocha merged 1 commit into
mainfrom
chore/series-uniformity

Conversation

@felipearocha

Copy link
Copy Markdown
Owner

Brings the published Week 9 CUI repo up to the Integrity Code Series canonical standard (content only — no repo rename, no default-branch change). All existing technical content is preserved.

Changes

  • Badges: standardised to the 6-badge canonical order with working hrefs — CI (real ci.yml), License MIT, Python 3.11+, Tests 154 passing (→ tests/), Code style ruff, DOI (10.5281/zenodo.20172508).
  • Test count: corrected the badge and Quickstart from 151 to the real pytest total (154 collected). Repository Structure now also lists the existing tests/test_extended.py and the new docs/.
  • docs/equations.html: new MathJax 3 reference (cdn.jsdelivr.net tex-mml-chtml) adapted from the Week 11 skeleton. Renders only the governing equations already in this repo's README/source (Fourier, Philip-de Vries, Butler-Volmer, Faraday, Strang, Tikhonov, Monte Carlo/PoF, API 579-1 FAD), preserving the repo's own [ASSUMED] tags and citations. No equation, constant, or citation was invented.
  • Governing Equations: added a link to docs/equations.html.
  • License contradiction resolved: LICENSE is MIT, but the README said "research/educational use only". Kept MIT in ## License; moved the usage restriction into a new ## Disclaimer with the canonical text.
  • New/renamed sections: ## Disclaimer, ## Anti-Hallucination Note (T1/T2/T3 tiers mapped to the repo's [ASSUMED] flags), and renamed Cybersecurity Summary## Cybersecurity (STRIDE).
  • Series cross-link table: bolded Week 9 (this repo), added Week 11, refreshed slugs.

Verification

  • pytest --collect-only → 154 tests collected (badge, Quickstart, footer all say 154).
  • No empty []() badge hrefs; 6 badges in fixed order.
  • Disclaimer contains the exact canonical sentence.

- Standardise the badge row to the 6-badge canonical order (CI, License MIT,
  Python 3.11+, Tests 154 passing, Code style ruff, DOI) with working hrefs
- Correct the tests badge and Quickstart count to the real pytest total (154)
- Add docs/equations.html: a MathJax reference rendering only the governing
  equations already present in the README/source, preserving [ASSUMED] tags
- Link docs/equations.html from the Governing Equations section
- Resolve the MIT-vs-"research/educational only" contradiction: keep MIT in
  License, move the usage restriction into a new Disclaimer section
- Add Disclaimer (canonical text), Anti-Hallucination Note (T1/T2/T3 tiers) and
  rename Cybersecurity Summary to Cybersecurity (STRIDE)
- Update the series cross-link table: bold Week 9, add Week 11, refresh slugs
- Fix Repository Structure: list docs/ and the existing tests/test_extended.py
@felipearocha
felipearocha merged commit 91ebe0d into main Jul 1, 2026
12 checks passed
@felipearocha
felipearocha deleted the chore/series-uniformity branch July 1, 2026 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant