SmellBook
Menu

CHANGELOG

Build the world in visible stages.

This page records meaningful public changes, not every internal commit.

012026-09-22
PHASE 89

End-to-end contract coverage

Added coverage diagnostics connecting release-critical pages and machine surfaces to inventory, resource-registry and documentation-map contracts.

022026-09-22
PHASE 88

Documentation link integrity

Added mapped documentation route records, duplicate-path diagnostics and page-source validation without crawling external publisher URLs.

032026-09-22
PHASE 87

Public change-impact map

Added explicit review prompts for catalog, source/claim, slug, route, schema, account, runtime and localization changes.

042026-09-22
PHASE 86

Public contract dependency graph

Added public data/contract derivation dependencies and outputs without presenting them as runtime service or private application architecture.

052026-09-22
PHASE 85

Public download metadata contract

Added deterministic suggested filenames, media types and download boundaries without promising a ZIP/tar bundle.

062026-09-22
PHASE 84

Editorial provenance registry

Added public field-origin classes separating SmellBook editorial metadata, third-party source metadata and deterministic derived metadata.

072026-09-22
PHASE 83

Evidence recency metadata

Added source publication-age metadata and recency buckets while explicitly separating age from scientific confidence.

082026-09-22
PHASE 82

Cross-reference integrity

Added structural validation across public claims, relations and identifier records so broken IDs/slugs surface explicitly.

092026-09-22
PHASE 81

Public route template registry

Added explicit record/query route templates and parameter constraints without inventing wildcard routing or generic API filtering.

102026-09-22
PHASE 80

Live public schema examples

Added representative public payload examples selected from current data structures rather than hand-invented examples.

112026-09-22
PHASE 79

Aggregate public contract health

Added a pass/attention aggregate over quality, policy consistency, runtime budgets, deprecations, schema compatibility and evidence lifecycle without creating a certification score.

122026-09-22
PHASE 78

Public stability registry

Added stable/documented/historical/deprecated/not-public classifications tied to current machine surfaces, documentation routes and deprecation state.

132026-09-22
PHASE 77

Structured changelog taxonomy

Added deterministic topic and strategy-phase classification for public changelog entries without treating topic classification as ranking.

142026-09-22
PHASE 76

Release content manifest

Added a sorted/deduplicated release-critical page and machine-surface manifest with references to snapshot, checksums, fingerprints and compatibility contracts.

152026-09-22
PHASE 75

Security header posture

Added a machine-readable summary of configured response protections, HSTS/CSP boundaries and future security-review triggers.

162026-09-22
PHASE 74

Public data minimization registry

Added explicit public-by-contract rules and grouped exclusions for private graph, ranking, recommendation, personalization and tracking state.

172026-09-22
PHASE 73

Public field derivation map

Added direct-public vs derived-public source-module mappings for catalog, claim, source and relation fields.

182026-09-22
PHASE 72

Public query parameter contract

Added explicit q/id query semantics, limits, normalization and error behavior without inventing generic filtering, pagination or sorting parameters.

192026-09-22
PHASE 71

Canonical URL and redirect contract

Added canonical entity route families, stable public ID guidance and an explicitly empty current redirect registry with future slug-change policy.

202026-09-22
PHASE 70

Deterministic ordering and serialization

Added public collection ordering and serialization semantics for reproducibility while explicitly separating order from ranking.

212026-09-22
PHASE 69

Public schema compatibility matrix

Added an explicit matrix of published schema versions and registered snapshots, with migration guidance that lists only versions that actually exist.

222026-09-22
PHASE 68

Consumer conformance suite

Added portable public read-contract expectations aligned with stable fixtures, resolver errors and shared response-header semantics.

232026-09-22
PHASE 67

Public data retention and traceability

Added public atlas retention, snapshot, correction and deprecation traceability guidance without inventing personal-data retention periods.

242026-09-22
PHASE 66

Public HTTP semantics

Added explicit methods, CORS, schema headers, media types and 200/400/404 semantics for the current read-only public surface.

252026-09-22
PHASE 65

Public deprecation registry

Added active/deprecated/sunset states and a currently empty public deprecation registry with explicit removal/versioning policy.

262026-09-22
PHASE 64

Explicit evidence provenance chains

Added machine-readable smell-to-VERIFIED-claim-to-source chains with missing-reference diagnostics and no overclaiming of source scope.

272026-09-22
PHASE 63

Public record fingerprints

Added SHA-256 fingerprints over selected public smell, claim and source fields for change detection without treating hashes as signatures.

282026-09-22
PHASE 62

Registered snapshot deltas

Added sequential snapshot metadata/resource/count deltas while explicitly avoiding invented historical field-level content diffs.

292026-09-22
PHASE 61

Public OpenAPI description

Added an OpenAPI 3.1 description of representative stable GET-only public read routes with no authentication or write operations.

302026-09-22
PHASE 60

Cross-format export parity

Added explicit record-family parity across JSON, CSV, TSV, NDJSON, citation and feed representations.

312026-09-22
PHASE 59

Cross-policy consistency and change triggers

Added machine-readable consistency checks across capability, privacy, rights, correction, runtime-budget and localization declarations.

322026-09-22
PHASE 58

Developer quickstart and documentation map

Added a grouped documentation map and quickstart path for consuming public SmellBook contracts without guessing where to begin.

332026-09-22
PHASE 57

Public release attestation

Added a repository-derived release verification record tied to snapshot, validation, quality and runtime-budget state without claiming cryptographic signing.

342026-09-22
PHASE 56

Public validation fixtures

Added stable positive and negative contract examples for entity records, identifier resolution and taxonomy facets.

352026-09-22
PHASE 55

Locale and internationalization readiness

Documented the current English-first language/locale posture and explicit change triggers required before translations or localized routes launch.

362026-09-22
PHASE 54

Accessibility posture contract

Added machine-readable accessibility commitments and source-level structural requirements without claiming WCAG certification.

372026-09-22
PHASE 53

Privacy posture contract

Added runtime-aligned privacy declarations covering accounts, tracking SDKs, browser storage, sensors and public search behavior.

382026-09-22
PHASE 52

Public software manifest

Added declared runtime package/version metadata and third-party SDK-category posture without claiming a vulnerability or license audit.

392026-09-22
PHASE 51

Controlled public vocabulary registry

Added explicit public labels for evidence states, source tiers, relation kinds, lifecycle states, capability states, cache classes and resource kinds.

402026-09-22
PHASE 50

Public evidence coverage contract

Added profile/source/claim VERIFIED-linkage coverage records while explicitly separating coverage from scientific confidence or importance.

412026-09-22
PHASE 49

Rights and attribution metadata

Added descriptive public rights scopes and source-attribution metadata without inventing a blanket license or overriding third-party rights.

422026-09-22
PHASE 48

Runtime architecture budgets

Added explicit source-enforced runtime budgets for dependencies, client directives, scripts, embeds, storage, sensors and runtime public-data network dependencies.

432026-09-22
PHASE 47

Public route regression contract

Added release-critical page and machine-route invariants covering canonical metadata, main-content anchors, server/static-first rendering and read-only machine behavior.

442026-09-22
PHASE 46

Source lifecycle and corrections

Added explicit active/corrected/superseded/retracted source states and active/corrected/withdrawn claim states, with no inferred corrections or retractions.

452026-09-22
PHASE 45

Public capability and support matrix

Added explicit live/later/not-live/not-public capability records separating current public functionality from future and private systems.

462026-09-22
PHASE 44

Cache and response freshness policy

Added machine-readable cache classes and route examples that separate response freshness behavior from editorial freshness.

472026-09-22
PHASE 43

Transparent public search corpus

Added a machine-readable search corpus, field contract and normalization semantics while keeping internal lexical scoring weights private.

482026-09-22
PHASE 42

Unified public resource registry

Added a single registry describing public data, documentation and discovery surfaces by method, media type, cache class, stability and read-only behavior.

492026-09-22
PHASE 41

Public consumer and error contract

Added shared schema-version response headers, standardized public errors, a consumer contract and representative request examples for the read-only data surface.

502026-09-22
PHASE 40

Public data lineage and reproducibility

Added explicit version-controlled source-to-export lineage, documented runtime non-dependencies and a reproducibility contract tied to snapshots and checksums.

512026-09-22
PHASE 39

Machine-readable taxonomy facets

Added category, descriptor and public-type facet records, per-facet JSON endpoints and a line-delimited membership stream.

522026-09-22
PHASE 38

Public data dictionary

Added field-level public semantics, types and nullability documentation aligned with the existing public schema and record contracts.

532026-09-22
PHASE 37

Portable public dataset bundle

Added a SmellBook-owned dataset bundle manifest linking the current snapshot, inventory, schemas, checksums, citation guidance and public resource exclusions.

542026-09-22
PHASE 36

Public linked-data semantics

Added a JSON-LD context and linked-data dataset graph for canonical smells, VERIFIED claims and registered sources using canonical public URLs.

552026-09-22
PHASE 35

Stable per-entity JSON records

Added addressable JSON records for each canonical smell, VERIFIED claim and registered source with schema-version and canonical-link metadata.

562026-09-22
PHASE 34

Public data quality diagnostics

Added structural integrity and maintenance diagnostics covering duplicate IDs, orphan references, relation targets, HTTPS source links, freshness, taxonomy maintenance and DOI coverage.

572026-09-22
PHASE 33

Stable public identifiers and resolution

Added a canonical identifier registry and read-only exact-ID resolver for smells, VERIFIED claims and registered sources.

582026-09-22
PHASE 32

Explicit unweighted public relations

Published canonical profile related-smell links as explicit unweighted records with reciprocal and target-integrity metadata.

592026-09-22
PHASE 31

Additional research export formats

Added TSV catalog/claim/source exports, RIS source interchange and a Markdown source bibliography.

602026-09-22
PHASE 30

Public snapshot archive

Started a truthful public snapshot registry, latest-snapshot pointer and archival policy without fabricating historical snapshots.

612026-09-22
PHASE 29

Developer discovery and compatibility contract

Added a well-known discovery document, public route index, developer contract and explicit compatibility/deprecation policy for the read-only data surface.

622026-09-22
PHASE 28

Citation and attribution metadata

Added public citation guidance, machine-readable citation metadata, CITATION.cff, humans.txt and a plain-text public-data README.

632026-09-22
PHASE 27

Stream exports and data inventory

Added NDJSON streams for catalog, claims, sources, changelog and provenance plus a machine-readable resource inventory.

642026-09-22
PHASE 26

Public data schema contracts

Added a JSON Schema registry, compatibility rules and a human-readable schema reference for public records.

652026-09-22
PHASE 25

Release operations and recovery contracts

Added public release manifests, deterministic export checksums, recovery documentation and an explicit unverified custom-domain boundary.

662026-09-22
PHASE 24

Machine discovery and compatibility

Added OpenSearch discovery, security.txt, health/version records and a public compatibility surface without adding browser SDKs.

672026-09-22
PHASE 23

Research and citation exports

Added CSV, CSL JSON and BibTeX exports for public catalog, claims and source-registry workflows.

682026-09-22
PHASE 22

Public provenance relationships

Added explicit machine-readable profile-to-claim-to-source provenance while keeping private ranking and recommendation internals excluded.

692026-09-22
PHASE 17

Editorial operations and freshness tracking

Added profile revision metadata, recently revised views, taxonomy health, freshness reporting and structured changelog operations.

702026-09-22
PHASE 16

Evidence provenance

Verified claims became first-class records with claim pages, publisher/year browsing and public evidence coverage.

712026-09-22
PHASE 15

Build integrity

Production gained atlas, accessibility, route and metadata validation plus conservative privacy/security response headers.

722026-09-22
PHASE 14

Accessibility and resilience

Expanded focus, high-contrast, forced-colors, reduced-motion, print and structural accessibility protections.

742026-09-22
PHASE 12

Atlas quality and governance

Added Color, Texture and Context discovery, Editorial Standards and automatic atlas validation.

782026-09-22
FOUNDATION

Canonical Smell Pages

Added the first public Smell Directory, canonical profiles, evidence labels, glossary and methodology.

792026-09-21
FOUNDATION

First public build

Created the initial SmellBook.com brand website, light-only visual system and production deployment pipeline.

Fresh BedsheetsR2 · 2026-09-22CaramelR2 · 2026-09-22Cooked RiceR2 · 2026-09-22Black PepperR2 · 2026-09-22GingerR2 · 2026-09-22MangoR2 · 2026-09-22PineappleR2 · 2026-09-22Freshly Cleaned RoomR2 · 2026-09-22Cat FurR2 · 2026-09-22Morning KitchenR2 · 2026-09-22Wet DogR2 · 2026-09-22Subway / MetroR2 · 2026-09-22
See all revised profiles