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.
Project brief
PrototypeProblem
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.
- 01Seedticket · wiki · reposingle starting point
- 02Crawlread-only BFSbudgeted expansion
- 03Tierweighted distancestronger links score lower
- 04Manifestschema-validatednodes · edges · evidenceHuman gate
- 05Reviewconfirm · reject · mutehuman decisionsHuman gate
- 06Hub previewmulti-page · plan · diffno writes yet
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
- 1Read-only sessionGET only
- 2Onboard / hubcrawl + render
- 3Test gateassert every call is GETHuman gate
- 4Write pathdeferred milestonemanaged regions only
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
Maps how the work here connects. Open the Portfolio graph →
- Professional
- Personal
- Skill
- Writing