Lower Forgejo issues into OKF evidence with provenance #1

Open
opened 2026-09-02 07:53:30 +00:00 by larandar · 1 comment
Owner

Proposal

Every reconciliation reads Forgejo state; that state becomes authoritative evidence before any rule or model touches it (ADR-0001: curation writes OKF, never only Mnestic).

Design

docs/handoff.md §Fact pipeline 1 (structural extraction), §HydraMem. Crate: currycomb-intake output feeding the HydraMem OKF bundle interface.

Tasks

  • map issue, comments, labels, links, revisions → assertions + provenance records
  • emit OKF bundle writes through HydraMem's existing file contract

Requirement scenario

GIVEN a captured Forgejo issue fixture, WHEN lowering runs twice, THEN the OKF bytes are identical and every assertion names its source (repo id, issue id, revision).

## Proposal Every reconciliation reads Forgejo state; that state becomes authoritative evidence before any rule or model touches it (ADR-0001: curation writes OKF, never only Mnestic). ## Design `docs/handoff.md` §Fact pipeline 1 (structural extraction), §HydraMem. Crate: `currycomb-intake` output feeding the HydraMem OKF bundle interface. ## Tasks - [ ] map issue, comments, labels, links, revisions → assertions + provenance records - [ ] emit OKF bundle writes through HydraMem's existing file contract ## Requirement scenario GIVEN a captured Forgejo issue fixture, WHEN lowering runs twice, THEN the OKF bytes are identical and every assertion names its source (repo id, issue id, revision).
Author
Owner

Lower Forgejo issues into OKF evidence with provenance

State: open · Labels: Kind/Feature · Comments: 0

Rendered by CurryComb slice 1 projection v1. The body will be replaced by rule-derived content in Slice 3.

<!-- currycomb:refinement:v1 repo=Ting/CurryComb issue=1 --> # Lower Forgejo issues into OKF evidence with provenance State: `open` · Labels: Kind/Feature · Comments: 0 _Rendered by CurryComb slice 1 projection v1. The body will be replaced by rule-derived content in Slice 3._
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
Ting/CurryComb#1
No description provided.