hsiegeln
2bfbbbbf0c
docs(04): research phase security domain
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 19:44:57 +01:00
hsiegeln
b594ac6f4a
docs(04): capture phase context
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 19:37:51 +01:00
hsiegeln
74a2181247
docs(phase-03): complete phase execution and verification
...
CI / build (push) Failing after 4s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 19:21:34 +01:00
hsiegeln
ea44a88f7d
docs(03-02): complete SSE push plan
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 19:18:15 +01:00
hsiegeln
af0af9ce38
docs(03-01): complete agent registry plan
...
- SUMMARY.md with 2 tasks, 15 files, 30 tests (23 unit + 7 IT)
- STATE.md: Phase 3 position, agent registry decisions
- ROADMAP.md: Phase 3 progress 1/2 plans
- REQUIREMENTS.md: AGNT-01, AGNT-02, AGNT-03 marked complete
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 18:42:50 +01:00
hsiegeln
0372be2334
feat(03-01): add agent registration controller, config, lifecycle monitor
...
- AgentRegistryConfig: heartbeat, stale, dead, ping, command expiry settings
- AgentRegistryBeanConfig: wires AgentRegistryService as Spring bean
- AgentLifecycleMonitor: @Scheduled lifecycle check + command expiry sweep
- AgentRegistrationController: POST /register, POST /{id}/heartbeat, GET /agents
- Updated Cameleer3ServerApplication with AgentRegistryConfig
- Updated application.yml with agent-registry section and async timeout
- 7 integration tests: register, re-register, heartbeat, list, filter, invalid status
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 18:40:57 +01:00
hsiegeln
4bf7b0bc40
docs(03): create phase plan for agent registry + SSE push
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 18:20:45 +01:00
hsiegeln
29c1f456a7
docs(03): add research and validation strategy
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 18:16:21 +01:00
hsiegeln
6c50b7cdfe
docs(03): research agent registry and SSE push domain
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 18:15:34 +01:00
hsiegeln
d99650015b
docs(03): capture phase context
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 18:10:15 +01:00
hsiegeln
1bc325c0fd
docs(phase-02): complete phase execution
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 17:44:05 +01:00
hsiegeln
7f8940788c
docs(02-04): complete diagram hash linking gap closure plan
...
- SUMMARY.md documenting diagram hash linking and test stability fixes
- STATE.md updated with position, decisions, metrics
- ROADMAP.md updated with phase 02 plan progress
- REQUIREMENTS.md DIAG-02 marked complete
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 17:38:47 +01:00
hsiegeln
9db053ee59
docs(02): create gap closure plan for DIAG-02 and Surefire fix
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 16:45:22 +01:00
hsiegeln
d73f265d41
docs(02-03): complete search and detail endpoints plan
...
- SUMMARY.md for plan 02-03 (search, detail, tree reconstruction)
- STATE.md updated: Phase 02 complete, 75% progress
- ROADMAP.md phase 02 marked complete (3/3 plans)
- REQUIREMENTS.md SRCH-06 marked complete
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 16:34:37 +01:00
hsiegeln
dcae89f404
docs(02-02): complete diagram rendering plan
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 16:19:09 +01:00
hsiegeln
4a31b1e815
docs(02-01): complete schema extension and core domain types plan
...
- 02-01-SUMMARY.md with task commits, deviations, and self-check
- STATE.md updated to Phase 2 Plan 1 complete
- ROADMAP.md progress updated (Phase 1 complete, Phase 2 1/3)
- REQUIREMENTS.md: SRCH-01 through SRCH-05, DIAG-01, DIAG-02 marked complete
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 16:18:08 +01:00
hsiegeln
f6ff279a60
feat(02-01): extend ingestion to populate Phase 2 columns with integration tests
...
- Refactored flattenProcessors to flattenWithMetadata (FlatProcessor record with depth/parentIndex)
- INSERT now populates 12 new columns: exchange_bodies, exchange_headers, processor_depths,
processor_parent_indexes, processor_error_messages, processor_error_stacktraces,
processor_input_bodies, processor_output_bodies, processor_input_headers,
processor_output_headers, processor_diagram_node_ids, diagram_content_hash
- Exchange bodies/headers concatenated from all processor snapshots + route-level snapshots
- Null ExchangeSnapshot handled gracefully (empty string defaults)
- Headers serialized to JSON via Jackson ObjectMapper
- IngestionSchemaIT verifies 3-level tree metadata, body concatenation, null snapshot handling
- DiagramRenderer/DiagramLayout stubs created to fix pre-existing compilation error (Rule 3)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 16:15:41 +01:00
hsiegeln
b56eff0b94
docs(02): create phase plan - 3 plans, 2 waves
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 15:59:37 +01:00
hsiegeln
a59623005c
docs(02): add research and validation strategy
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 15:52:48 +01:00
hsiegeln
314348f508
docs(02): research phase domain (search, diagrams, ClickHouse querying)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 15:51:38 +01:00
hsiegeln
9d601a695e
docs(02): capture phase context
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 15:21:23 +01:00
hsiegeln
aaac6e45cb
docs(phase-1): complete phase execution
...
CI / build (push) Failing after 5s
All 3 plans executed, verified, phase marked complete.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 12:20:14 +01:00
hsiegeln
7f0ceca8b1
docs(01-02): complete ingestion endpoints plan
...
- SUMMARY.md with 14 files, 3 commits, 11 integration tests
- STATE.md: Phase 1 complete (3/3 plans)
- ROADMAP.md: Phase 01 progress updated
- REQUIREMENTS.md: INGST-01, INGST-02, INGST-03 marked complete
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 12:16:46 +01:00
hsiegeln
ff0af0ef2f
docs(01-03): complete API foundation plan
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 12:05:02 +01:00
hsiegeln
b2501f2937
docs(01-01): complete ClickHouse infrastructure and WriteBuffer plan
...
- Create 01-01-SUMMARY.md with execution results
- Update STATE.md with plan progress and decisions
- Update REQUIREMENTS.md marking INGST-04, INGST-05, INGST-06 complete
- Update ROADMAP.md with phase 01 progress
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 11:51:14 +01:00
hsiegeln
5436c0a490
fix(01): revise plan 01-02 wave 2 to wave 3, add 01-03 dependency
...
Integration tests in 01-02 extend AbstractClickHouseIT from 01-03.
Both were wave 2 (parallel), causing potential compilation failure.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 11:43:57 +01:00
hsiegeln
da09e5fda7
fix(01): revise plans based on checker feedback
...
- Remove AbstractClickHouseIT and application-test.yml from Plan 01-01,
move to Plan 01-03 Task 1 (reduces 01-01 from 15 to 13 files)
- Change Plan 01-02 Task 1 tdd="true" to tdd="false" (compile-only verify)
- Add DiagramRepository and MetricsRepository flush key_links to Plan 01-02
- Update VALIDATION.md: INGST-06 TTL maps to HealthControllerIT#ttlConfigured*
instead of non-existent ClickHouseTtlIT
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 11:40:20 +01:00
hsiegeln
e808b567cd
docs(01): create phase plan (3 plans, 2 waves)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 11:33:32 +01:00
hsiegeln
9ba1b839df
docs(01): add phase 1 research and validation strategy
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 11:29:01 +01:00
hsiegeln
ef934743fb
docs(phase-1): research ingestion pipeline and API foundation domain
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 11:27:59 +01:00