The Autonomous Author / Page 08 — Changelog

Changelog —
every version, every decision.

Semantic versioning. Every change is tagged with type (Added, Changed, Fixed, Removed, Breaking), the requirement it satisfies from Page 02, and a brief rationale. This changelog is the living record of how the architecture evolved — not just what changed, but why.

v0.5.0 2026-03-01 Current Minor
Portfolio site
  • AddedPages 07–09 (Glossary, Changelog, Readme) completing the nine-page portfolioC-05
  • AddedScroll-reveal animations across all pages — staggered entry for diagrams and card gridsUX
  • AddedActive sidebar link tracking via IntersectionObserver on all pagesUX
  • ChangedNav link set standardised across all 9 pages — consistent topnav on every pageUX
Agent pipeline (design)
  • AddedReview Prep Agent (A-06) state machine — prioritisation logic and export_ready gate formally specifiedAR-02
  • AddedXAI Reasoning Card anatomy diagram (Diagram 16) with annotated field calloutsAR-01
  • AddedFull end-to-end sequence diagram (Diagram 17) from paste to export with timeline barBR-01
MLOps
  • AddedModel upgrade protocol with hypothetical comparison table (Llama 3.1, Llama 3.2, Mixtral)AR-06
  • Addedrules.json sample structure with R-047 and R-074 as documented examplesAR-04
  • AddedDrift signal taxonomy — three sources with detection mechanism and response protocolAR-04
v0.4.0 2026-02-14 Minor
Portfolio site
  • AddedPages 04–06 (Agent Design, MLOps, Infrastructure) with all 19 diagramsC-05
  • AddedRebuttals & Pushbacks sections on PG 04, PG 05, PG 06 — 10 total ADR-format challenges documentedAR-10
Agent design
  • AddedFormal state machine specifications for A-01 (Intake) and A-03 (Draft) — all states and transitions documentedAR-06
  • AddedDraft Agent P1 vs P2 output structure comparison (Diagram 15) — section sets, voice, temperatureBR-04
  • AddedAmbiguity Detector critique-mode prompt stance documented — "You are a critic, not an author"BR-03
  • ChangedAmbiguity Detector detection categories expanded: implicit assumptions added as fourth categoryBR-03
Infrastructure
  • AddedFull client-side reference architecture diagram (Diagram 23) — all 5 layers namedAR-03
  • AddedData flow and privacy map (Diagram 24) — three zones: always-in-browser, sent-to-Groq, never-sentAR-03
  • AddedBrowser storage schema — full field-level documentation for IndexedDB, sessionStorage, localStorageAR-05
  • AddedAES-256 encryption of Groq API key in localStorage using Web Crypto API device-derived keyAR-03
  • AddedCSP header specification — blocks all external connections except Groq APIAR-03
v0.3.0 2026-01-28 Minor
Portfolio site
  • AddedPage 03 (Design & Architecture) with 6 diagrams — DDLC-ADM phases, To-Be value streams, data model, tech architecture, gap analysisC-05
  • AddedInteractive requirements catalogue tab switcher (Business / Architecture / Constraints)UX
Architecture
  • AddedCanonical data model (Diagram 10) — 6 entities: DocumentSession, AgentRun, XAICard, DraftDocument, ComplianceReport, AmbiguityReportAR-05
  • AddedRequirements traceability matrix — all 17 requirements mapped to DDLC-ADM phases and pipeline componentsAR-10
  • AddedThree-horizon migration roadmap — H1 (foundation), H2 (workflow modes), H3 (live demo)C-05
  • Added6 ADRs documented in Rebuttals & Pushbacks on PG 03 — client-side, Groq, 5-agent split, rules.json, LangGraph-pattern, separate Ambiguity DetectorAR-10
  • ChangedArchitecture principles expanded from 4 (PG 01) to 12 (PG 03 Preliminary Phase) — P-09 through P-12 added for DDD and storage concernsAR-06
v0.2.0 2026-01-15 Minor
Portfolio site
  • AddedPage 02 (Client Brief & Requirements) — Maya Chen anchor client profile, 3 stakeholders, As-Is DDLC, MoSCoW requirements, AI readiness, 6 use casesC-05
  • AddedAs-Is DDLC detailed diagram (Diagram 06) with feedback loop arrows and latency callouts for both personasUX
  • AddedAI readiness assessment with animated bar charts across 5 dimensionsUX
Anchor client definition
  • AddedMaya Chen (Senior Technical Writer, Orbis Cloud) defined as fictitious anchor clientPortfolio
  • AddedStakeholder register — S-01 Maya, S-02 Priya Nair (Engineering Lead), S-03 James Okafor (PM)Portfolio
  • AddedPain metrics: 2.8-day SME wait, 43% violation rate, 0 DDD specs with ambiguity check, 11-day avg cyclePortfolio
  • AddedADR-001 (client-side pattern) and ADR-002 (Groq selection) documented with alternativesAR-10
v0.1.0 2026-01-01 Initial release
Portfolio site — initial
  • AddedPage 01 (Overview) — Why Now, The Problem, Philosophy (4 principles), Architecture (3-layer concept)C-05
  • AddedConvergence diagram (Diagram 01) — 3 forces plotted across 2022→2025 Q3UX
  • AddedAs-Is DDLC pain map (Diagram 02) — both personas, failure nodes, dashed absent stepsUX
  • AddedThree-layer architecture overview (Diagram 03) — Writer Interface, Agent Pipeline, Client-Side InfrastructureUX
  • AddedDesign system established — Playfair Display + JetBrains Mono + Newsreader, forest green + warm cream palettePortfolio
  • AddedRepository structure: /prompts/, /agents/, /rules.json, .github/workflows/deploy.yml, prompt-manifest.jsonAR-03
  • AddedGitHub Actions workflow skeleton — validate, hash, eval (stub), deploy jobsC-01
Design decisions (v0.1.0)
  • AddedTwo-persona model (P1 feature docs, P2 DDD specs) established as core architectural scopeBR-04
  • AddedFive-agent pipeline concept: Intake → Research → Draft → Compliance → Review PrepAR-06
  • AddedAmbiguity Detector as P2-exclusive sixth agent — separate from Draft Agent (ADR-006 precursor)BR-03
  • AddedXAI-first principle: reasoning cards designed into output schemas before any agent implementedAR-01
  • Addedrules.json as static versioned artefact rather than RAG approach — ADR-004 reasoning establishedAR-04
  • AddedHuman gate as non-bypassable UI state — export_ready flag in sessionStorage, not a UI toggleAR-02