Skip to content

integ: land 1 clean backlog branches#22

Merged
mdheller merged 3 commits into
mainfrom
integ/land-clean-batch
Jul 4, 2026
Merged

integ: land 1 clean backlog branches#22
mdheller merged 3 commits into
mainfrom
integ/land-clean-batch

Conversation

@mdheller

@mdheller mdheller commented Jul 4, 2026

Copy link
Copy Markdown
Member

Phase 1 integration — clean-mergeable backlog (real content, no conflict vs main): feat/personal-context-graph. CI-gated.

mdheller added 3 commits June 30, 2026 00:57
…son-graph contract)

Step 3 of the person-graph substrate plan: re-home the default person-graph as a
first-class workspace contract, conforming to the existing CSKG rather than a
parallel vocabulary.

PersonalContextGraph = the person-scoped view of the CSKG. Where a ContextGraph
is workroom-bound, this is anchored on the individual (selfRef, single-Self
invariant). Nodes are CSKG nodes (contacts carry csKgNodeRef); edges are CSKGEdge
{node1,relation,node2,provenance_refs,source_evidence_refs}. sourceRefs are
WorkspaceSource ids (Layer-1 canonical objects) so every element is
provenance-bound and retention-actionable. External-KG links cross the membrane
ONLY as a ProviderProjection (reference-only; included/withheld) — nothing
private egresses. Carries the seed node-type + relation vocabulary as canonical
enums; governed by memoryScope, owned by the memory-steward.

- personal-context-graph.schema.json + .v0.1.example.json
- tools/validate_personal_context_graph.py (smoke: single-Self, person scope,
  workspace-source provenance, vocabulary, membrane include/withhold) — passes
- docs/personal-knowledge-graph.md: design + record→CSKG mapping + the 3-repo
  split (contract=workspace / runtime=memory-mesh / deploy=platform / consume=mesh)

Contract-only, as this repo requires; runtime + deployment land in memory-mesh +
prophet-platform (PR #675 already made HellGraph a durable managed service).
@mdheller mdheller merged commit bf53f74 into main Jul 4, 2026
8 checks passed
@mdheller mdheller deleted the integ/land-clean-batch branch July 4, 2026 04:09
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