## 1. Process Manager contract and polling - [x] 1.1 Make `NenjimProcessManager` extend the canonical `NenjimProcess` without adding lifecycle or status methods. - [x] 1.2 Require and retain a non-null owning `NenjimHub` in the reference implementation. - [x] 1.3 Replace hardcoded rows with immediate and three-second complete snapshot polling on one daemon background worker. - [x] 1.4 Publish ordered `NenjimComponentId.value()` snapshots with JavaFX `setAll`, logging failures and terminating cleanly on interruption. ## 2. Hub integration - [x] 2.1 Construct and register the Process Manager as `nenjim.process-manager.default` during Hub-owned application composition. - [x] 2.2 Start it after every currently enabled business process through the common `startProcess` lifecycle and successful-history rule. ## 3. OpenSpec and verification - [x] 3.1 Add Process Manager capability requirements and only the affected Hub/Registry deltas to this active change. - [x] 3.2 Strictly validate this active change and all canonical specs without synchronizing or archiving it. - [x] 3.3 Run the complete Gradle build and inspect the final diff against issue #79's acceptance criteria without invoking production `main()`.