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