Skip to content

feat: local Substack→OKF integration test runner - #6

Merged
RichardHightower merged 1 commit into
mainfrom
feature/substack-okf-integration
Jul 31, 2026
Merged

feat: local Substack→OKF integration test runner#6
RichardHightower merged 1 commit into
mainfrom
feature/substack-okf-integration

Conversation

@RichardHightower

Copy link
Copy Markdown
Contributor

Summary

  • Adds scripts/substack_okf.py — local integration pipeline that fetches Substack articles (default 20 from rickhigh.substack.com), classifies by type/subject, emits an OKF v0.2 bundle, and verifies with okf-graph.py (validate / impact / pack / orphans).
  • Gitignores integration/ and integration-okf/ so generated bundles and caches stay out of the repo (rebuild with the script).
  • Worklog: 01KYW8WH356FYJ3PM9EFKB8BCW (milestone v0.3.0).

Usage (local only)

python3 scripts/substack_okf.py run --limit 20
python3 scripts/okf-graph.py validate integration/substack-okf
python3 scripts/okf-graph.py impact integration/substack-okf knowledge/subjects/crewai.md
python3 scripts/okf-graph.py pack integration/substack-okf knowledge/subjects/agentcore.md --hops 2

Test plan

  • python3 scripts/substack_okf.py run --limit 20 → INTEGRATION TEST: PASS (local)
  • Generated bundle validates with 0 broken-link errors
  • git check-ignore confirms integration/ is ignored
  • Reviewer runs run --limit 20 once to confirm network/fetch path on their machine

…KB8BCW

Add scripts/substack_okf.py to fetch, classify, emit, and verify an OKF
bundle from rickhigh.substack.com for local plugin integration testing.
Gitignore integration/ so generated graphs stay out of the repo.
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