All 8 tables are read/written by runtime code. Config tables are seeded at runtime by QuickSearchConfigPrimer (this qbit ships no DDL or changelog), so no changelog was added. The primer creates the quick_search_settings row (id 1) when missing, even with no code-declared tables (verified, now tested). The home already shows status, so no Setup card was added.
Changes
help/quick-search.yaml (app + 8 tables, each with "How rows get created") applied by QuickSearchHelp (STAND-IN core#1198) at the end of produce; only fills empty slots.
Existing withHelpContent on realTimeErrorCount untouched.
Docs: README, CHANGELOG, docs/MIGRATION-1.1.md (no UPGRADE.md exists).
Tests
QuickSearchTablesGuardrailTest, QuickSearchSeededDefaultsTest (fresh memory backend: populate, idempotent, edit survives, settings row with no code tables). CI=true ./mvnw verify green.
## Audit
All 8 tables are read/written by runtime code. Config tables are seeded at runtime by `QuickSearchConfigPrimer` (this qbit ships no DDL or changelog), so no changelog was added. The primer creates the `quick_search_settings` row (id 1) when missing, even with no code-declared tables (verified, now tested). The home already shows status, so no Setup card was added.
## Changes
- `help/quick-search.yaml` (app + 8 tables, each with "How rows get created") applied by `QuickSearchHelp` (STAND-IN core#1198) at the end of `produce`; only fills empty slots.
- Existing `withHelpContent` on `realTimeErrorCount` untouched.
- Docs: README, CHANGELOG, docs/MIGRATION-1.1.md (no UPGRADE.md exists).
## Tests
`QuickSearchTablesGuardrailTest`, `QuickSearchSeededDefaultsTest` (fresh memory backend: populate, idempotent, edit survives, settings row with no code tables). `CI=true ./mvnw verify` green.
## Not done
None.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Audit
All 8 tables are read/written by runtime code. Config tables are seeded at runtime by
QuickSearchConfigPrimer(this qbit ships no DDL or changelog), so no changelog was added. The primer creates thequick_search_settingsrow (id 1) when missing, even with no code-declared tables (verified, now tested). The home already shows status, so no Setup card was added.Changes
help/quick-search.yaml(app + 8 tables, each with "How rows get created") applied byQuickSearchHelp(STAND-IN core#1198) at the end ofproduce; only fills empty slots.withHelpContentonrealTimeErrorCountuntouched.Tests
QuickSearchTablesGuardrailTest,QuickSearchSeededDefaultsTest(fresh memory backend: populate, idempotent, edit survives, settings row with no code tables).CI=true ./mvnw verifygreen.Not done
None.
🤖 Generated with Claude Code