b2a16a8be7
- REST API: register, patch, O-level, replacements, history, search endpoints - IoT lifecycle validations: future sunset, lock-before-release, sunset-passed-before-decommission - DB schema: Liquibase changesets 001–008 (services, versions, replacements, sunset-at column) - @ColumnTransformer(write="?::jsonb") on bsm_payload fields to avoid JDBC varchar→jsonb rejection - Jandex plugin on apix-common + quarkus.index-dependency so @NotBlank validators resolve at runtime - quarkus-logging-json extension added; quarkus.log.console.json=false is now a recognised key - Fix requireSunsetBeforeLockRelease: Boolean.TRUE.equals instead of !Boolean.FALSE.equals (null guard) - BDD suite: 27 scenarios / 213 steps across 5 feature files (sunset-lock, decommission, replacement, discovery, anonymity) - Test infrastructure: JDBC TRUNCATE in @Before for DB isolation, Arc.container() for clock control — no test endpoints in production code - sunsetAt truncated to microseconds in BDD steps to match Postgres timestamptz precision - Cucumber step fixes: singular/plural candidate(s), lastResponse propagation in replacementsReturnsNCandidates Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.0 KiB
1.0 KiB
arc42, status
| arc42 | status |
|---|---|
| 1 — Introduction and Goals | stub |
1.1 MVP Goal Statement
TODO: Define what must be provable at the end of the PoC phase. Key question: What does a Sovereign Tech Fund reviewer need to see to confirm this is real running infrastructure?
1.2 Quality Goals
TODO: Top 3–5 quality goals, measurable. Example dimensions: Queryability, Correctness of liveness status, Registration reliability, Availability.
1.3 Stakeholders
| Role | Expectation |
|---|---|
| STF reviewer | Running public URL, queryable, real services registered |
| Agent developer | Capability search returns structured, machine-readable results |
| Service registrant | Registration via portal or API; status visible within minutes |
| BSF (Carsten) | Deployable solo; maintainable; demonstrable to founding members |
1.4 Out of Scope (MVP)
- Billing and commercial tiers
- Automated O-level / S-level verification
- Multi-region redundancy
- Full CE/regulatory BSM validation
- Agent Enterprise composition layer
- IoT device template persistence (DC-1)