Skip to content

chore(artifacts): dogfood REQ audit — flip REQ-134, reconcile REQ-149 duplicate, file REQ-150#396

Merged
avrabe merged 1 commit into
mainfrom
chore/dogfood-req-audit
Jun 2, 2026
Merged

chore(artifacts): dogfood REQ audit — flip REQ-134, reconcile REQ-149 duplicate, file REQ-150#396
avrabe merged 1 commit into
mainfrom
chore/dogfood-req-audit

Conversation

@avrabe
Copy link
Copy Markdown
Contributor

@avrabe avrabe commented Jun 2, 2026

A hands-on dogfooding pass: used rivet list --type requirement + rivet validate --explain to audit the REQs filed over recent iterations and reconcile their statuses. Each finding verified against merged code.

Marked implemented

Duplicate reconciled

  • REQ-149 (the docs recipe I filed last iteration) was an accidental duplicate of the pre-existing REQ-134. Linked REQ-149 → REQ-134 (traces-to) + tagged it so it reads as the docs delivery of REQ-134, not a stray parallel requirement.

Left correctly draft (verified not fully met)

New friction found + filed

  • REQ-150 (draft): rivet add only rejects a duplicate id, not a duplicate intent — which is how I filed REQ-149 over REQ-134 without noticing. For the agent-driven workflow (agents filing findings as artifacts) this silently accretes near-duplicates. Proposed a non-blocking "similar to <ID>" advisory. Also filed as a GitHub issue.

rivet validate PASS.

Implements: REQ-134

🤖 Generated with Claude Code

…cile REQ-149 duplicate, file REQ-150

Used `rivet list --type requirement` + `--explain` to audit the REQs
filed over recent iterations. Findings, each verified against merged
code (not flipped blindly):

- REQ-134 (per-project field extension) → implemented: both acceptance
  criteria are met — the schema-merge field-union mechanism works
  (verified empirically) and it's documented in docs/schemas.md (#395).
- REQ-149 was an accidental duplicate of REQ-134 (filed before noticing
  the pre-existing one). Linked REQ-149 -> REQ-134 and tagged it so the
  relationship is explicit rather than a stray parallel item.
- Left correctly-draft: REQ-128 (orphans filter shipped, but the
  inbound-count ranking report is still outstanding), REQ-132 (single-hop
  link naming done in REQ-147; the multi-hop chain naming is not),
  REQ-135 (validate/modify enforcement built but inert pending the
  maintainer's canonical status set + artifact reconciliation).
- Filed REQ-150 (draft): `rivet add` warns on no near-duplicate, only
  duplicate id — the gap that let me file REQ-149. A non-blocking
  "similar to <ID>" advisory would catch it.

`rivet validate` PASS.

Implements: REQ-134
Refs: REQ-149, REQ-150, REQ-010

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 2, 2026

📐 Rivet artifact delta

Change Count
Added 1
Removed 0
Modified 2
Downstream impacted (depth ≤ 5) 0

Graph

graph LR
  REQ_134["REQ-134"]:::modified
  REQ_149["REQ-149"]:::modified
  REQ_150["REQ-150"]:::added
  classDef added fill:#d4edda,stroke:#28a745,color:#155724
  classDef removed fill:#f8d7da,stroke:#dc3545,color:#721c24
  classDef modified fill:#fff3cd,stroke:#ffc107,color:#856404
  classDef overflow fill:#e2e3e5,stroke:#6c757d,color:#495057,stroke-dasharray: 3 3
Loading
Added
  • REQ-150
Modified
ID Changes
REQ-134
REQ-149

📎 Full HTML dashboard attached as workflow artifact rivet-delta-pr-396download from the workflow run.

Posted by rivet-delta workflow. The graph shows only changed artifacts; open the HTML dashboard (above) for full context.

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'Rivet Criterion Benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.20.

Benchmark suite Current: 5d55c0b Previous: 737a99c Ratio
validate/10000 17993901 ns/iter (± 3830095) 14273310 ns/iter (± 228383) 1.26

This comment was automatically generated by workflow using github-action-benchmark.

@avrabe avrabe merged commit 8891494 into main Jun 2, 2026
19 of 38 checks passed
@avrabe avrabe deleted the chore/dogfood-req-audit branch June 2, 2026 12:36
@codecov
Copy link
Copy Markdown

codecov Bot commented Jun 2, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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