james.maes and Codex
46057519fc
ci: centralize branch verification and source scanning
...
Co-Authored-By: Codex <noreply@openai.com >
2026-10-21 12:11:12 -05:00
james.maes and Codex
3b98b71abd
ci: adopt central orb 0.7.12 and stable gates ( #9 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 08:52:04 -05:00
james.maes and Codex
5c0cbbc17c
ci: centralize rc release completion in qqq orb ( #8 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 02:24:02 -05:00
james.maes and Codex
07ffe9d0a2
ci: adopt shared orb 0.7.11 ( #7 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 00:58:57 -05:00
james.maes
30c61bfa4e
Merge pull request #6 from QRun-IO/feature/central-ci
...
ci: adopt shared QQQ orb 0.7.4
2026-10-20 19:30:55 -05:00
james.maes and Codex
97ac662c48
ci: adopt central QQQ orb 0.7.4
...
Co-Authored-By: Codex <noreply@openai.com >
2026-10-20 19:27:01 -05:00
james.maes
504f61801c
Merge pull request #5 from QRun-IO/ci/release-rc-secrets-inherit
...
ci(release-rc): pass secrets so the shared workflow can sign the RC tag
2026-10-16 08:03:24 -05:00
james.maes and Claude Opus 5.5
4fd6294893
ci(release-rc): pass secrets to the shared workflow so it can sign the RC tag
...
QRun-IO/.github#2 adds a tag-and-release job that signs vX with the
QRUN_TAG_SIGNING_KEY secret after Maven Central confirms the artifact.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 16:20:06 -05:00
james.maes
01ba5b2b05
Merge pull request #3 from QRun-IO/feature/initial-implementation
...
feat: qbit-qa-capture 0.1.0 (Jam QA capture, sanitizers, request ids, QA reports)
2026-10-15 12:24:01 -05:00
james.maes and Claude Opus 5.5
48008c3bac
docs: README, design, changelog, upgrade notes and agent guides for 0.1.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 12:21:43 -05:00
james.maes and Claude Opus 5.5
574556296c
fix(service): keep adding secured-data rules when another replica inserted one first
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 12:19:57 -05:00
james.maes and Claude Opus 5.5
734c3d49cf
test: changelog, foreign key (PostgreSQL as an app user), guardrails, help coverage, Svix, sanitizers in Node, Jam webhook and producer
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 12:19:20 -05:00
james.maes and Claude Opus 5.5
e29d30e90a
refactor(api): publish the shared component schemas from one spec
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 12:19:19 -05:00
james.maes and Claude Opus 5.5
f66ce71607
test: real HTTP coverage of request ids, the UI API, the recorder page over the dashboard fallback and the Jam webhook
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 12:12:43 -05:00
james.maes and Claude Opus 5.5
3b35050483
feat(api): commit the qa-capture 1.0.0 OpenAPI fragment with its contract test
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 12:10:16 -05:00
james.maes and Claude Opus 5.5
d88d2aa94a
test: enablement rules and the service against the real changelog schema
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 12:08:45 -05:00
james.maes and Claude Opus 5.5
2b7f1f6d6d
feat(api): qa-capture UI API extension (capability and report create)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 12:08:44 -05:00
james.maes and Claude Opus 5.5
ff2ecf9c84
feat(web): request ids, public recorder page, provider webhooks and the dashboard CSP helper
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 12:08:42 -05:00
james.maes and Claude Opus 5.5
4d2d39191c
feat(service): enablement, sanitizer rules, secured-data rule sync, QA mode preference and reports
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 12:08:41 -05:00
james.maes and Claude Opus 5.5
445b23d3be
feat(metadata): QBit config, producer, tables, permissions, Admin placement and help bundle
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 12:08:40 -05:00
james.maes and Claude Opus 5.5
7c62338980
feat(spi): provider SPI with the Jam provider and Svix webhook verification
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 12:08:39 -05:00
james.maes and Claude Opus 5.5
520682d452
feat(schema): Liquibase changelog for the four qa_capture_ tables with insert-only built-in sanitizer rules
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 12:08:38 -05:00
james.maes and Claude Opus 5.5
f3e84f5c7d
build: enforce the qbit checkstyle header (Apache-2.0, Kingsrook 2026)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 11:48:03 -05:00
james.maes and Claude Opus 5.5
95185a5e69
chore: scaffold qbit-qa-capture (build, CI, community files)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 11:45:13 -05:00