Skip to content

feature - RFC 106 compiler-backed agent context graph #573

Description

@dannymeijer

Status

RFC 106 is a full v0.6 implementation commitment. The prior v0.4 baseline export remains accepted evidence, but it is not the release scope.

Problem statement

Agents and maintainers need one compiler-backed account of checked and tolerant source facts, generated behavior, Rust/Incan build boundaries, diagnostics, context relevance, architecture evidence, and process-risk evidence. No CLI, LSP, Architect, MCP tool, external importer, or generated artifact may create a competing semantic graph.

Scope

  • Complete the versioned graph document, required node and edge kinds, provenance tiers, stable identities, checked/tolerant behavior, source anchors, diagnostics, generated behavior, and backend/Rust artifact relationships required by RFC 106.
  • Deliver shared live and persisted fact projections for CLI, LSP, Architect, MCP task context, and inspection.
  • Deliver task-ranked deterministic context packing, read-only MCP orientation and graph tools, and explicit staleness/snapshot behavior.
  • Deliver evidence-backed architecture findings and the complete deterministic process-risk signal family with raw measures and controls.
  • Exercise external ingestion/comparison without importing external semantic authority, generic indexing, hosted storage, or mandatory embeddings.
  • Deliver the full RFC 106 conformance and evaluation contract in chore - RFC 106 full graph/context conformance and evaluation #1019.

Delivery

Done when

  • All RFC 106 consumers use one fact model with consistent identities, provenance, ranges, and stale-state semantics.
  • The complete graph, context, Architect, risk, and inspection matrix passes its recorded evaluation.
  • External tools consume Incan facts without becoming a semantic authority.

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

    documentationImprovements or additions to documentationeditor integrationSuggestions, features, or bugs related to the Editor integration (`vscode extension` and LSP)featureNew feature or requesttoolingSuggestions, features, or bugs related to the Tooling (CLI/formatter/test runner)

    Projects

    • Status
      Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions