Files
troupe-standup/wizard-work/ledger/README.md
T

1.3 KiB

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" 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/