wunderforge / wunderforge/agenova
[EPIC E1] Minimal Product Contract Kernel
- Dominant language
- Go
- Stars
- 4
- Forks
- 0
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 41
Description
## Outcome
one small backend-neutral vocabulary can express the caller, reusable role, requested work, policy decision, issued authority, claim, and evidence.
## Delivery contract
- **Epic:** E1
- **Priority:** P0
- **Wave:** Wave A - Authority spine
- **Milestone:** Mid-term - Governed Vertical Slice
- **Area:** area:contracts
## Completion evidence
the fixtures compile/parse through shared types and every invalid case is rejected before any backend-specific code is involved.
## Child delivery
Implementation tickets are attached as native GitHub sub-issues. Closing child PRs is not sufficient: this Epic closes only when the completion evidence above is reproducible.
## Product constraints
- Preserve the claim-scoped, backend-neutral architecture contract.
- Do not broaden this Epic into deferred platform work.
- Gate failures must narrow scope or repair the harness before more implementation is added.
Contributor guide
Research direction
No files, tests, or entry points are named. Start by reading the attached child sub-issues and locating the fixtures and shared types they reference; done means fixtures compile or parse through backend-neutral types and every invalid case is rejected before backend-specific code runs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100