Skip to content

Artifact History And Semantic Provenance #61

Description

@flyingrobots

Migrated from Method backlog

This issue was created from a legacy filesystem backlog card. GitHub Issues are now the live work tracker; repository docs remain Method evidence.

Source backlog: docs/method/backlog/cool-ideas/SYNTH_artifact-history-and-semantic-provenance.md
Original lane: cool-ideas
Original legend: SYNTH

Original backlog card

Define two provenance levels for METHOD instead of treating everything
as one generic backend question.

  • ArtifactHistory is the baseline layer: git plus filesystem-visible
    artifacts. It answers file-level history questions such as commit,
    changed files, linked witnesses, generated-at metadata, and which
    source artifacts informed a generated signpost.
  • SemanticProvenance is the advanced layer: meaning-level lineage,
    observation history, structural change, and project-memory questions
    that go beyond raw git history.

Use this split to define what METHOD requires from every repo and what
becomes possible only with a richer substrate such as git-warp.

Session context:

  • In graft, once executive synthesis, frontmatter, appendix links, and
    legend assignment started to matter, the conversation naturally
    drifted toward project provenance: where did this summary come from,
    what did the agent read, what changed, and how should that history be
    tracked?
  • That raised the broader METHOD question: git gives artifact history,
    but not really provenance. If METHOD wants deeper project memory,
    should it distinguish ArtifactHistory from SemanticProvenance,
    with git-warp as the likely reference implementation for the latter?

What this surfaced:

  • METHOD likely wants an explicit artifact-history contract before it
    defines advanced semantic provenance.
  • git-warp may be the only serious implementation path for
    SemanticProvenance right now, but METHOD should still define the
    boundary cleanly instead of collapsing doctrine into one product.
  • The baseline layer should stay honest: artifact history is valuable,
    but it is not the same thing as semantic provenance.

Activity

  1. added
    lane:cool-ideasInteresting but not committed work.
    legend:synthSynthesis, signposts, executive summaries, provenance.
    on Jun 1, 2026
  2. coderabbitai commented on Jun 1, 2026

    @coderabbitai
    🔗 Related PRs

    #1 - [codex] refresh METHOD signposts and legend structure [merged]
    #5 - Shape release workflow and user migration docs [merged]
    #18 - Land 0030-0033 repo-truth and MCP debt fixes [merged]


    📝 Issue Planner

    Check the box below or use the @coderabbitai plan command to generate an implementation plan and prompts that you can use with your favorite coding assistant.

    • Create Plan

    🧪 Issue enrichment is currently in open beta.

    You can configure auto-planning by selecting labels in the issue_enrichment configuration.

    To disable automatic issue enrichment, add the following to your .coderabbit.yaml:

    issue_enrichment:
      auto_enrich:
        enabled: false

    💬 Have feedback or questions? Drop into our discord!

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

    lane:cool-ideasInteresting but not committed work.legend:synthSynthesis, signposts, executive summaries, provenance.needs-designNeeds or is missing a Method design artifact.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions