5 Commits
Author SHA1 Message Date
james.maesandClaude Opus 4.6 d86a559601 feat(#14): add Liquibase migrations and Postgres backend configuration
Add initial schema changeset with CREATE TABLE statements for all 15 domain
entities, ordered by foreign key dependencies. Update changelog.yaml to
reference the new changeset file. Extend ConciliumMetaDataProvider with
PostgreSQL backend support that activates when RDBMS_VENDOR=postgresql is
set, reading connection parameters from environment variables.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 18:51:13 -05:00
james.maesandClaude Opus 4.6 4f29f682d2 fix: ensure all entities have getter+setter+with for every field
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 18:38:25 -05:00
james.maesandClaude Opus 4.6 c17a412a4d feat(#5): add health endpoint and re-enable CI health check
Adds ConciliumHealthMetaDataProducer with BasicAlive and Memory
indicators at /api/health. Re-enables health check in Munitor config.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 16:39:33 -05:00
james.maesandClaude Opus 4.6 a16edf12c1 feat: add ConciliumServer and ConciliumMetaDataProvider skeleton
Adds the application entry point (ConciliumServer) which starts a Javalin
web server with the QQQ Material Dashboard frontend, and the metadata
provider (ConciliumMetaDataProvider) which defines the QInstance with an
in-memory backend, mock authentication, and a bootstrap master_project
table. Includes a ServerSmokeTest that validates the QInstance, a log4j2
configuration, and a zip64 fix for the shadow JAR.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 09:15:29 -05:00
james.maesandClaude Opus 4.6 7415d7bdff feat: add module build files for all five subprojects
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 07:39:12 -05:00