Skip to content

Add Since column to API coverage matrix#461

Merged
jeremy merged 2 commits intomainfrom
five
May 2, 2026
Merged

Add Since column to API coverage matrix#461
jeremy merged 2 commits intomainfrom
five

Conversation

@jeremy
Copy link
Copy Markdown
Member

@jeremy jeremy commented May 2, 2026

Summary

  • Add Since column to API-COVERAGE.md between Status and Priority
  • Backfill 46 existing coverage rows as BC4 (42 implemented ✅, 4 out-of-scope ⏭️); the 2 reference-only rows remain - since they document zero endpoints
  • Document the convention: when BC5 adds endpoints to an existing BC4 section, split them into a new BC5 row rather than mixing under the BC4 row
  • Phase 0 setup for the BC5 absorption tracker — additive, no SDK or code changes; column dropped post-BC4 decommission

Pre-existing count discrepancy

The Summary's endpoint totals (155 / 12 / 167) do not match the table's per-row Endpoints column (which sums to 226 / 28 / 254). This predates the PR — scripts/doc_parity.py is bash-era and reports 0/309 against the Go codebase, so no authoritative reconciliation is possible from in-repo tooling. A note next to the Summary qualifies this; the 46-row count is authoritative for Since tracking. Reconciling endpoint counts is tracked separately.

Test plan

  • bin/ci green (full local CI gate: fmt, vet, lint, test, e2e, naming, surface, skill drift, bare groups, smoke coverage, provenance, tidy)
  • Skill drift baseline confirmed clean (150 commands, 436 flags; 4 baselined)
  • Doc-only edit; no SDK, command surface, or test changes

Backfill all 46 documented sections as BC4 so subsequent BC5 absorption
PRs can mark new endpoints as BC5 and the matrix doubles as a per-version
coverage tracker. Column dropped post-BC4 decommission.
Copilot AI review requested due to automatic review settings May 2, 2026 00:46
@github-actions github-actions Bot added docs documentation Improvements or additions to documentation labels May 2, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the API coverage matrix documentation to support BC5 absorption tracking by adding a Since column and populating it across the matrix.

Tip

If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.

Changes:

  • Add a Since column (BC4/BC5) between Status and Priority in API-COVERAGE.md.
  • Backfill existing rows with BC4 to establish a baseline for future BC5-only additions.
  • Add a short explanation of how to interpret the new column.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread API-COVERAGE.md Outdated
Comment thread API-COVERAGE.md
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

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

No issues found across 1 file

Per review of #461: the Since column tags rows (sections), not individual
endpoints, so reword to match. Add the rule that BC5 endpoints introduced
to an existing BC4 section land on a new row, not by bumping the BC4
row's count — keeps the column unambiguous.

Add a note acknowledging that the Summary's endpoint totals do not match
the per-row Endpoints column. The discrepancy predates this PR; the row
count (46 sections) is authoritative for Since tracking.
@jeremy jeremy merged commit 318e702 into main May 2, 2026
26 checks passed
@jeremy jeremy deleted the five branch May 2, 2026 03:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants