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>
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>
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>