Complete the core/full runtime demos and enforce hosted smoke checks for a runnable qqq-all stack. The app includes an API-backed catalog, JavaScript order calculation, transient memory notes, the official PostgreSQL backend, and scoped demo/admin permissions. Both profiles register ESB routes; full uses Keycloak, OpenSearch, external Artemis and RabbitMQ. The smoke checks query configured storage backends and correlate table-triggered process execution and completion messages by process UUID. This includes the runtime work merged through #22. Closes#8 and #21.
The RabbitMQ completion message is decoded through QQQ's permission-scoped ESB browse endpoint, including pagination. Core demo users and full OIDC viewers lack the admin ESB grants. Existing demo volumes have a documented idempotent permission upgrade. Smoke runners use temporary credentials and isolated resources, then clean up.
Validation: independent source/correction and public-artifact reviews passed. A fresh empty-cache public build passed 28 executed Java tests (two existing opt-in skips), 24 Python tests, and owned core/full Compose smokes against QQQ e0d57dd. Exact public ESB 4.1.0-20260930.034648-22 includes the formerly missing API/metadata packages. Hosted core/full and CircleCI checks all passed at #22 head 6df9f086; the signed squash ce464ffb has the identical source tree. Combined #19 head ce464ffb also passed both core/full jobs in Smoke run 36740809979 and CircleCI job 25. GitHub's tested merge tree includes the existing develop release automation; the base and merge tree were rechecked before integration.
The public BOM selects Next 1.0.0-RC.1; serving its assets is covered, but full Next browser acceptance remains separately owned. QQQ 4.1 GA, released parent/qbit dependencies, license disposition and final distribution publication remain release gates under #10. This PR makes no GA or full UI certification claim.
Complete the core/full runtime demos and enforce hosted smoke checks for a runnable qqq-all stack. The app includes an API-backed catalog, JavaScript order calculation, transient memory notes, the official PostgreSQL backend, and scoped demo/admin permissions. Both profiles register ESB routes; full uses Keycloak, OpenSearch, external Artemis and RabbitMQ. The smoke checks query configured storage backends and correlate table-triggered process execution and completion messages by process UUID. This includes the runtime work merged through #22. Closes #8 and #21.
The RabbitMQ completion message is decoded through QQQ's permission-scoped ESB browse endpoint, including pagination. Core demo users and full OIDC viewers lack the admin ESB grants. Existing demo volumes have a documented idempotent permission upgrade. Smoke runners use temporary credentials and isolated resources, then clean up.
Validation: independent source/correction and public-artifact reviews passed. A fresh empty-cache public build passed 28 executed Java tests (two existing opt-in skips), 24 Python tests, and owned core/full Compose smokes against QQQ e0d57dd. Exact public ESB 4.1.0-20260930.034648-22 includes the formerly missing API/metadata packages. Hosted core/full and CircleCI checks all passed at #22 head 6df9f086; the signed squash ce464ffb has the identical source tree. Combined #19 head ce464ffb also passed both core/full jobs in Smoke run 36740809979 and CircleCI job 25. GitHub's tested merge tree includes the existing develop release automation; the base and merge tree were rechecked before integration.
The public BOM selects Next 1.0.0-RC.1; serving its assets is covered, but full Next browser acceptance remains separately owned. QQQ 4.1 GA, released parent/qbit dependencies, license disposition and final distribution publication remain release gates under #10. This PR makes no GA or full UI certification claim.
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.
Complete the core/full runtime demos and enforce hosted smoke checks for a runnable qqq-all stack. The app includes an API-backed catalog, JavaScript order calculation, transient memory notes, the official PostgreSQL backend, and scoped demo/admin permissions. Both profiles register ESB routes; full uses Keycloak, OpenSearch, external Artemis and RabbitMQ. The smoke checks query configured storage backends and correlate table-triggered process execution and completion messages by process UUID. This includes the runtime work merged through #22. Closes #8 and #21.
The RabbitMQ completion message is decoded through QQQ's permission-scoped ESB browse endpoint, including pagination. Core demo users and full OIDC viewers lack the admin ESB grants. Existing demo volumes have a documented idempotent permission upgrade. Smoke runners use temporary credentials and isolated resources, then clean up.
Validation: independent source/correction and public-artifact reviews passed. A fresh empty-cache public build passed 28 executed Java tests (two existing opt-in skips), 24 Python tests, and owned core/full Compose smokes against QQQ e0d57dd. Exact public ESB 4.1.0-20260930.034648-22 includes the formerly missing API/metadata packages. Hosted core/full and CircleCI checks all passed at #22 head 6df9f086; the signed squash
ce464ffbhas the identical source tree. Combined #19 headce464ffbalso passed both core/full jobs in Smoke run 36740809979 and CircleCI job 25. GitHub's tested merge tree includes the existing develop release automation; the base and merge tree were rechecked before integration.The public BOM selects Next 1.0.0-RC.1; serving its assets is covered, but full Next browser acceptance remains separately owned. QQQ 4.1 GA, released parent/qbit dependencies, license disposition and final distribution publication remain release gates under #10. This PR makes no GA or full UI certification claim.