Releases: hyperpolymath/bofig
Releases · hyperpolymath/bofig
v1.0.0 - Evidence Graph Phase 1 PoC
Immutable
release. Only release title and notes can be modified.
Summary
- Phase 1 Proof of Concept for the Evidence Graph — infrastructure for pragmatic epistemology in investigative journalism
- 257 tests, 0 failures, clean compilation
- Full RSR compliance with A2ML v2.1 Cyberwar-Ready Trustfile
Features
- Phoenix 1.8 LiveView frontend — 5 interactive pages (Dashboard, Investigation, Graph, PROMPT, Navigation)
- GraphQL API (Absinthe) — 15 queries, 11 mutations for claims, evidence, relationships, navigation
- Zotero REST API — import, export, batch-import, sync-status endpoints
- User authentication — phx.gen.auth with bcrypt, magic link login
- ArangoDB graph database — multi-model with PROMPT epistemological scoring
- D3.js visualisations — force-directed graph + radar chart
- Audience-weighted navigation — 6 audience types (journalist, researcher, policymaker, skeptic, affected person, activist)
- NUJ testing protocols — task script, consent form, feedback form, decision matrix
- Production deployment — Containerfile (Podman), nginx, systemd, podman-compose with health checks
- A2ML v2.1 Trustfile — Cyberwar-ready with LEAN4 proof stubs, PQ cryptography, transparency log
Quick Start
```bash
git clone https://github.com/Hyperpolymath/bofig.git
cd bofig
podman-compose up -d
just setup
just dev
Visit http://localhost:4000
```
Test Dataset
UK Inflation 2023 investigation: 7 claims, 30 evidence items, 38 relationships, 6 navigation paths across 6 audience types with PROMPT scores.
What's Next
- Deploy to Hetzner Cloud for NUJ journalist testing
- Month 3 decision point: continue or pivot based on user feedback
- Zotero browser extension (v1.1.0)
Generated with Claude Code