Skip to content

docs(claude): service map is sunflower layout + topology observer (post-#117)#118

Merged
aksOps merged 1 commit into
mainfrom
docs/service-map-sunflower
Jun 18, 2026
Merged

docs(claude): service map is sunflower layout + topology observer (post-#117)#118
aksOps merged 1 commit into
mainfrom
docs/service-map-sunflower

Conversation

@aksOps

@aksOps aksOps commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Doc-only follow-up to #117. Updates CLAUDE.md: the service map now uses the phyllotaxis sunflower layout (radialLayout.ts) with directional arrowheads + edge/node selection emphasis (dagre + @dagrejs/dagre removed), and documents the pre-sample topology observer that keeps cross-service edges visible independent of SAMPLING_RATE. No code changes.

🤖 Generated with Claude Code

…gy observer

Update the project instructions to match the code after #117:
- The service map uses the deterministic phyllotaxis ("sunflower") layout
  (radialLayout.ts), not the (now-removed) dagre layered layout; edges are
  border-pinned chords with direction arrowheads; selection accents the
  active path (nodes + edges). @dagrejs/dagre is removed.
- Document the pre-sample topology observer (topology_observer.go) that
  records cross-service CALLS edges independent of SAMPLING_RATE, why it
  exists (joint-survival starvation at low sampling), and its existence-only
  + bounded design so sampled aggregates and OOM bounds are unaffected.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LDQVJrixs2nJoea67a8pEG
@sonarqubecloud

Copy link
Copy Markdown

@aksOps aksOps merged commit abc2ae7 into main Jun 18, 2026
17 checks passed
@aksOps aksOps deleted the docs/service-map-sunflower branch June 18, 2026 10:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant