29 lines
1.3 KiB
Markdown
29 lines
1.3 KiB
Markdown
# ledger: Extract artifact — Strike API sitemap endpoints
|
|
|
|
Artifact: the 71 documented Strike API documentation URLs extracted from the
|
|
site map into machine-readable tables.
|
|
|
|
## Provenance
|
|
- Source file: /root/docs_0.txt (jina.ai render of the Strike docs sitemap).
|
|
- Method: source of truth = markdown link targets "[text](https://...)" only.
|
|
A bare-URL fallback was rejected because it picked up the jina redirect line
|
|
and a trailing ")" that inflated each endpoint count (the "/api" group showed
|
|
101 instead of the true 51).
|
|
- Each URL reduced to its path; the first path segment is the category.
|
|
|
|
## Artifacts
|
|
- api-endpoints.csv — table (category, path, url), 71 rows.
|
|
- api_endpoints.json — structured rows + by_category summary.
|
|
|
|
## Evidence / verdict
|
|
- verify_extraction.py recomputes the URLs from the source and compares them
|
|
against the produced CSV/JSON. Its exit code is the verdict:
|
|
0 = artifact matches a fresh source recompute (all checks passed, verified),
|
|
nonzero = mismatch.
|
|
- Measured counts from the recomputation: total 71; api=51, root=1, account=2,
|
|
api-keys=2, maintenance=1, rate-limits=1, sandbox=1, strike-oauth-connect=1,
|
|
walkthrough=7, webhooks=4. All 6 assertion checks returned PASS, VERIFY_EXIT=0.
|
|
|
|
## Repo copy
|
|
- /root/troupe-standup/wizard-work/ledger/
|