1.6 KiB
1.6 KiB
Tasks
1. Service configuration and Hub ownership
- 1.1 Add immutable wallet configuration and separate TEST/PROD construction; inspect retained sample values, defensive copying and lifecycle wiring.
- 1.2 Update local startup configuration and service/startup documentation; verify both IDs precede EMC and the minimal tracked template is unchanged.
2. EMC routing
- 2.1 Inject both services and route independent reads to their respective tabs; verify three-second polling, error isolation and unchanged state-preserving renderer.
3. Integration verification
- 3.1 Run Gradle build, strict OpenSpec validation and isolated verification of service snapshots and distinct environment routing; review the diff and leave changes uncommitted.
Verification results
- Gradle build passed, including all 42 existing tests. No automated tests added to the repository.
- Strict OpenSpec validation and
git diff --check HEADpassed. - Isolated JavaFX verification used distinct PROD/TEST fixtures to verify routing, independent error handling, approximately 3.000-second poll gaps, unchanged row identities/selection/expansion, hide/reopen cancellation and obsolete-result rejection.
- The actual local startup configuration parsed successfully; both Perps instances were constructed, registered and started through the Hub lifecycle in isolation, with separate but equal snapshots. No production Hub startup or exchange requests.
- Local ignored
conf/NenjimHub.confnow selects both IDs before EMC; tracked minimal bootstrap template is unchanged. - Changes left uncommitted for owner review; OpenSpec change remains active.