Designer & builder

Constellation

One seed → a mapped project hub

A tiered, evidence-backed connection graph and multi-page hub preview, so you can see how work links before you write the hub copy.

Developer toolsGraphAI governance

Project brief

Prototype

Problem

Project context lives across tickets, wikis, and repositories without a reliable connection map.

Outcome

A read-only-first project mapper: seed it with one ticket, wiki page, or repo, and it builds a tiered, evidence-backed connection graph (then a multi-page hub preview) without writing until you explicitly allow it.

Evidence

  • Constellation starts from a single seed and crawls outward through connectors that share one contract, scoring each link by weighted distance and corroboration into a Tier 1–4 graph.
  • The result is a schema-validated connections manifest (nodes, edges, evidence, and human decisions to confirm, reject, or mute a candidate) which a renderer turns into a multi-page hub preview and a publish plan, entirely offline from a write perspective.
  • GET-only HTTP is enforced in the session layer and asserted by tests; creating or updating real wiki pages is a separately gated final milestone, not a side effect of normal use.

Key decisions

  • Connector contract: Ticketing and wiki connectors implement one shared node/edge/evidence interface so a new source system is an adapter, not a special case.
  • Identity merge: The same person found in two systems collapses to one node via a stable account-keyed identity.
  • Evidence first: Every claim carries a locator and fetch time, freshness and uncertainty are explicit fields, not implied.
  • Write deferral: Updating real wiki pages is reserved for a final, separately approved milestone against allowlisted managed regions.

The problem

Project context lives across tickets, wikis, and repositories without a reliable connection map.

Project knowledge usually lives scattered across ticketing, wiki, and source control with no automatic map of how it connects.

Seed to hub preview

The first figure follows a seed through crawl, tiering, review, and hub preview. The second is the safety model that keeps every implemented command read-only.

  1. 01Seedticket · wiki · reposingle starting point
  2. 02Crawlread-only BFSbudgeted expansion
  3. 03Tierweighted distancestronger links score lower
  4. 04Manifestschema-validatednodes · edges · evidenceHuman gate
  5. 05Reviewconfirm · reject · mutehuman decisionsHuman gate
  6. 06Hub previewmulti-page · plan · diffno writes yet
One starting point expands into a scored connection graph. Humans review candidates before anything is planned for publish, and publish itself stays deferred.

I built Constellation to start from a single seed and crawl outward through connectors that share one contract, scoring each link by weighted distance and corroboration into a Tier 1-4 graph. The result is a schema-validated connections manifest (nodes, edges, evidence, and human decisions to confirm, reject, or mute a candidate). A renderer turns that into a multi-page hub preview and a publish plan, entirely offline from a write perspective.

Read-only by construction

  1. 1Read-only sessionGET only
  2. 2Onboard / hubcrawl + render
  3. 3Test gateassert every call is GETHuman gate
  4. 4Write pathdeferred milestonemanaged regions only
Every current command is forced through a GET-only session. Tests fail if a run makes any other HTTP verb. Writes wait for an explicit final milestone.

GET-only HTTP is enforced in the session layer and asserted by tests; creating or updating real wiki pages is a separately gated final milestone.

Field notes

Connector contract
Ticketing and wiki connectors implement one shared node/edge/evidence interface so a new source system is an adapter, not a special case.
Identity merge
The same person found in two systems collapses to one node via a stable account-keyed identity.
Evidence first
Every claim carries a locator and fetch time; freshness and uncertainty are explicit fields, not implied.
Write deferral
Updating real wiki pages is reserved for a final, separately approved milestone against allowlisted managed regions.

Tooling & discipline

Related work & writing

BRIEF.md is the handoff format that feeds the same graph-shaped memory. Orchestration engineering is the spawn-engine sibling; compress for agents is why the handoff stays small.

Portfolio graph

Hover nodes · click empty canvas to zoom/pan

Maps how the work here connects. Open the Portfolio graph →

  • Professional
  • Personal
  • Skill
  • Writing