Skip to content

Add evidence-first crawl analysis - #409

Merged
KingAkeem merged 1 commit into
devfrom
feature/torbot-analyst
Aug 28, 2026
Merged

Add evidence-first crawl analysis#409
KingAkeem merged 1 commit into
devfrom
feature/torbot-analyst

Conversation

@KingAkeem

Copy link
Copy Markdown
Member

Summary

Adds a CLI-first Analyst workflow on top of the versioned crawl-result contract from #408. It produces a cited Markdown report, evidence ledger, relationship graph, and reproducibility metadata from a saved crawl.

Highlights

  • adds --save result with bounded visible text and SHA-256 hashes
  • adds torbot analyze with deterministic findings and optional Ollama or OpenAI-compatible analysis
  • requires explicit approval before remote transmission and redacts contact data by default
  • validates every model citation against known evidence IDs
  • keeps deterministic exports available when the model is offline
  • includes JSON schemas, a safe example.com fixture, and a five-minute quick start

Verification

  • 55 pytest tests pass
  • flake8 passes
  • source distribution and wheel build successfully
  • offline CLI smoke test produces all four documented artifacts

This PR intentionally targets the contract branch and should be retargeted to dev after #408 is approved and merged.

@KingAkeem
KingAkeem changed the base branch from shared-crawl-result-contract-407 to dev August 28, 2026 00:46
@KingAkeem
KingAkeem merged commit f983202 into dev Aug 28, 2026
3 checks passed
@KingAkeem
KingAkeem deleted the feature/torbot-analyst branch September 4, 2026 18:26
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