Skip to content

Organize graphs around their topology with readable card and wire clearances #233

Open

Description

@mvalancy

Dense graphs must remain readable at useful zoom, with original-item access, generous card/wire margins and recoverable navigation. The owner identified EPIC2215 with107 essential neighbors butzero visible endpoints; this is now the principal acceptance case. Continues #193 and the detailed wiring work in #220.

Done

  • Deterministic connectivity-aware Organize, central hubs/chains/components, measured heterogeneous card spacing and bounded refinement; preserves complete canonical membership and existing save/receipt lifecycle.
  • Overview buses:64px card gutters,20px unrelated-card clearance,16px wire separation, exact directed original accounting, coverage and accessible hover/keyboard inspection. Actual301desktop/phone and72nested journeys accepted for the earlier foundation.
  • Composed accepted dev479edf6/PR236. Actual post-dev overview performance/input issues Keep overview zoom within the five-second budget on 2,000-item graphs #235 and Make overview buses inspectable with endpoint highlighting #231 are closed after independent117-case/2k acceptance. Their earlier5.119s failure remains recorded.
  • Local Items projection: original focus + real neighbors + live semantic summaries, at most7cards; paging/group filters, exact original-edge selections, original inspector/editor, pan/Back/reload state. Display positions never enter saved layout. Phone retains one original neighbor when two cards fit.
  • Phone footer spans the screen, app tabs use equal columns and44/48px controls.152px three-line18px cards fit the actual shorter390×811 canvas with64px card gap/20px footer margin.
  • [x]4ee5120 fixes reviewed navigation/filter blockers.17targeted navigation/inspector/layout controls and web types pass. Real107-neighbor desktop/phone acceptance passes2/2 in45.6s: painted geometry, invisible-wire negative, hover/keyboard original IDs, paging/filter, focus/Back, pan/reload, one exact original-title edit, unchanged allpositions/metadata/edges andzero unexpected writes/errors.

Next

  • [x]181dfa0 consumes navigation intent once, uses monotonic sequences and binds/resets owner+graph scope. Remount/repeated same-ID controls pass; independent source review confirms fixed.
  • [x]58a47c5 separates typed controls/footer/card presentation.23c3d1f reserves the full three-line title envelope; the real60px narrow-page clearance negative is corrected. Final44model/layout/controller/inspector controls pass.
  • [x]Added hosted2k/5k dense focus phase (107added neighbors,111totaldistinct), local→overview→local, unchanged5s zoom budget; original ordinary-detail/priority/input/no-write gates remain. Actual in-memory x/y/fx/fy comparisons added.
  • Accept final hosted execution and inspect all strict/runtime/package artifacts; no heavy local matrix.
  • Freeze/push, independent exact-source and artifact review, all relevant branch CI/runtime/package checks, native exact-head dev-only merge, actual post-dev acceptance, then close233.

Running/resume: frozen 41c1fa015e16ae9e8cfe54c3336ff68100df29b6, branch feat/topology-organization-20261028, draft PR #234; live dev479edf6. CI 40826842888 and Comprehensive 40826842856 are running. Final exact-source independent review is clear; every existing review thread answered/resolved. Final-head affected3case headed run passes51.6s with actual native hit/arrow exposure negatives, canonical D3/API conservation and useful offscreen screenshot; coherent all6case run passed90.16s before test-only strengthening. One worker/zero retries, all failures retained. Current actual2k archive/runtime acceptance and dev integration/post-dev gates remain pending.

Earlier23c/762CI failed the stale compact “Sync paused” expectation;41now requires exact “Paused”, full unchanged accessible label and expanded sync description. Independent evidence review also corrected nonexistent native selectors, a premature tiny-card screenshot and a readiness predicate that rejected valid vertical SVG wires. Negative/control receipts and causes live in the canonical lesson. No blind retry or threshold relaxation.

Read docs/architecture/local-item-lod.md, .agents/inbox/2026-10-29-high-degree-detail-needs-local-lod.md, plus topology architecture/lesson. Preserve original localhost graph; owned copies/fixtures only. The headed owned301/370EPIC copy remains available for human review. CodeGraph techniques only, no shared library. General arbitrary detailed routing #220, main/release/deploy and hosted parity remain separate.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions