Skip to main content

0.9.6 — Schema Data Dictionary and Requirements Practice Conventions

Released 2026-10-07.

Two new knowledge surfaces: a living data dictionary describing REQQA's own database schema, and an organisation-scoped set of "house rules" that can now guide AI-generated requirements work.

What's new​

Schema Data Dictionary. A new system-administrator tool reads REQQA's own live database schema and presents it alongside curated, plain-language definitions of what each table and column actually means — kept carefully separate from each other, since structure is always mechanically correct while an authored definition can be wrong, stale, or simply absent. A coverage report shows exactly how many tables and columns have a real definition versus a placeholder versus nothing at all, and the structural half refreshes automatically at every release.

Requirements Practice Conventions. Organisations can now author and curate their own "working conventions" — short rules with an explanation, scoped to requirements, scenarios, or stories — through a dedicated admin screen. Every new organisation is seeded with a starter set automatically. These conventions can now be measured against: a frozen baseline captures current output quality for a given configuration, and a later comparison shows whether applying the conventions actually improved it.

Bug fixes​

  • A column-detail page in the new Schema Data Dictionary rendered type/nullability text smaller than intended; corrected to match the surrounding text.

Behind the scenes​

  • Four new/extended database tables support the above: semantic_definitions, schema_extracts, convention_measurements, and additive columns on the existing static-analysis knowledge table.
  • A new read-only API endpoint exposes the schema dictionary for programmatic (including AI-assisted) use, separate from the admin curation UI.
  • 226 new automated and observed test scenarios across 12 user stories.

Upgrade notes​

No action needed. All schema changes are additive; existing functionality is unaffected.