feat(core): runnable QQQ reference app (#4) #14

Merged
KofTwentyTwo merged 2 commits from feature/GH-4-core-app into develop 2026-09-26 13:41:54 +00:00
KofTwentyTwo commented 2026-09-26 13:40:10 +00:00 (Migrated from github.com)

Closes #4.

The core profile now boots a seeded QQQ reference app with H2, SQLite, local filesystem storage, the Next dashboard, mock demo identities, and an embedded Artemis broker. Order inserts and updates publish to orderEvents and trigger syncOrder. The standalone jar binds to loopback by default because core uses fixed demo identities.

Validation: mvn -o -pl qqq-all-app -am verify -q passed. Surefire covers backend queries and the ESB round trip; Failsafe starts the shaded jar, checks loopback binding and health, and queries seeded customer data over HTTP. Independent review passed after the bind and jar-test fixes.

Closes #4. The `core` profile now boots a seeded QQQ reference app with H2, SQLite, local filesystem storage, the Next dashboard, mock demo identities, and an embedded Artemis broker. Order inserts and updates publish to `orderEvents` and trigger `syncOrder`. The standalone jar binds to loopback by default because core uses fixed demo identities. Validation: `mvn -o -pl qqq-all-app -am verify -q` passed. Surefire covers backend queries and the ESB round trip; Failsafe starts the shaded jar, checks loopback binding and health, and queries seeded customer data over HTTP. Independent review passed after the bind and jar-test fixes.
Sign in to join this conversation.