The Institute for Aquarium Maintenance Science Institute for Aquarium Maintenance Science Methods · Standards · Stewardship
Revision History · Version Control

Record of Amendments

A standards body shows its working. Every change to this site — every correction, refinement, and addition — is versioned, dated, and recorded here, with the complete commit history openly published. Nothing is revised quietly.

How this record works

The Institute follows Semantic Versioning: versions read MAJOR.MINOR.PATCH. The authoritative log is the public repository on GitHub — see its CHANGELOG, tagged releases, and full commit history. The entries below mirror that log.

Unreleased · in progress

  • Added. This public Record of Amendments and the repository CHANGELOG.md.
  • Added. Project licence (MIT for code, CC BY 4.0 for written content) and a contributing guide.
  • Added. A machine-readable security policy — a vulnerability-disclosure contact and policy (/.well-known/security.txt, per RFC 9116) and a SECURITY.md setting out reporting, scope, and safe harbour.
  • Added. A continuous-integration check that verifies every internal link and anchor on the site resolves, run on each change.
  • Added. The Live Specimen Tank is now a working husbandry simulation built on a real nitrogen cycle: fish and uneaten food raise ammonia, bacteria turn it to nitrite then nitrate, and nitrate leaves only through a partial water change — which halves the dissolved load but never clears it entirely. Algae grows on the standing nitrate; overfeeding spikes the (toxic) ammonia. Claims are tied to the water-chemistry, algae, and fish-health guides.
  • Added. Dissolved oxygen with an adjustable aeration control and air stone, and a live-plants option that oxygenates in light and takes up nitrate. Each fish has a wellbeing that colours it and sets its expression; species swim at different speeds.
  • Added. A status dashboard — a Happy–Sad fish-health meter and traffic-light readouts (a Stewardship grade, fish health, clarity, oxygen, ammonia, nitrate, water age), each with a trend bar — alongside a live "Next step" instruction and a stage explainer (Neglected → Stressed → Stable → Thriving). Time, Real-life and Real-time pacing modes.
  • Added. A Hunger readout in the status dashboard (Well fed → Content → Peckish → Hungry), so it is clear at a glance when the fish want feeding — separate from overall fish health, which also reflects water quality.
  • Changed. The tank was rebuilt into one tunable module (config, state, simulation, view, controls) with a single render per frame and a shared health model.
  • Changed. The tank's default clock now runs at half its previous pace, so on first load the water and fish change more gently (the speed slider and "Real life" mode are unchanged).
  • Removed. The redundant on-tank "Clarity" overlay — water clarity is already shown in the status dashboard below the tank.
  • Fixed. The tank's live plants, gravel substrate, and air stone now sit at the bottom of the tank; a styling issue had pinned them to the top, which is why the plants seemed not to appear.
  • Fixed. Feeding the fish no longer clears the water — only wiping the glass and partial water changes improve clarity, as the guides describe.
  • Fixed. For visitors who prefer reduced motion, the tank now keeps progressing on a gentle tick (the nitrogen cycle, oxygen, and fish wellbeing advance without any animation), so the exhibit still demonstrates the cycle instead of sitting still.
  • Fixed. Accessibility — the "Next step" instruction is now announced to screen readers, and the low-oxygen advice triggers in step with the panel's "Low" reading.

Version 1.1.0 · 7 June 2026

A polish and accessibility pass, plus preparation for public release.

  • Changed. Accessibility — the faint-ink colour now meets WCAG AA contrast on the paper backgrounds; footer headings corrected to remove a heading-level skip; data-table first columns marked up as proper row headers.
  • Changed. The schedule calculator's reasoning now follows the continuous tank-size factor rather than fixed volume cut-offs.
  • Changed. References tidied — redundant list markers removed, one ISBN reconciled, source wording made precise, and structured data added.
  • Added. A deploy guide, and a few quiet courtesies for the curious (a developer-console note, humans.txt, and an in-character robots.txt).
  • Fixed. Current-page navigation marking on the specialist guides.
  • Removed. An outdated internal handoff document and unused styles.

Version 1.0.0 · 7 June 2026

Initial release — the definitive resource, finished at last.

  • Added. The homepage, the about page, and five fully-cited guides: the Complete Method, Water Chemistry, Filtration, Algae Management, and Fish Health.
  • Added. The References bibliography and the interactive maintenance schedule calculator.
  • Added. A single design system, inline-SVG diagrams throughout, and the SEO groundwork (per-page metadata, structured data, sitemap, robots).