feat: 1.0 release readiness (GH-1) #10

Merged
KofTwentyTwo merged 12 commits from feature/GH-1-0-release-readiness into develop 2026-10-05 14:50:05 +00:00
12 Commits
Author SHA1 Message Date
james.maes 84f201d43d docs: session state for the RC.1 hand-off 2026-10-05 07:19:10 -05:00
james.maes 49f20c0c43 docs: explain the hasMore trade-off under record locks 2026-10-05 07:14:51 -05:00
james.maes 45bd1fce57 fix: keep the live index after an alias swap, atomic legacy upgrade, exact paging under record locks
From the PR #10 review: never delete the new physical index once the alias points at it, upgrade a legacy concrete index in one aliases request, base hasMore on raw hits so filtered pages stay reachable, and deduplicate requested table names.
2026-10-05 07:13:31 -05:00
james.maes e88a459d85 docs: add AGENTS.md so Codex shares the CLAUDE.md guidance 2026-10-05 07:04:23 -05:00
james.maes 494ee88212 feat: table picker and result screens for the maintenance processes; close out 1.0 planning docs 2026-10-05 07:04:09 -05:00
james.maes 5326f54a99 docs: rewrite README for 1.0, add CHANGELOG and migration guide 2026-10-05 07:04:09 -05:00
james.maes dccad9b17b feat: trustworthy indexing steps and permission-aware bounded search 2026-10-05 07:04:09 -05:00
james.maes 29be6a5733 feat: opensearch client with auth modes, TLS, timeouts, mapping v2, aliases, versioned bulk writes 2026-10-05 07:04:08 -05:00
james.maes 78375d12f1 feat: implement the 4.1 QBit contract with a record-change listener and failed-event capture 2026-10-05 07:04:08 -05:00
james.maes bb47db3dae feat: add 1.0 config surface, instance-scoped runtime, and deprecated static facade 2026-10-05 07:04:08 -05:00
james.maes 33099824e3 build: target qqq 4.1.0-RC.1, opensearch-java 3.10.0, wrapper 3.9.11, real JaCoCo gate 2026-10-05 07:04:08 -05:00
james.maes 1b4a30527e docs: add 1.0 PRD, deep-dive audit, plan, and session state 2026-10-05 07:04:08 -05:00