WikiBrain v0.1.0
WikiBrain's first tagged release is a local-first knowledge workspace that keeps Markdown/OKF documents canonical and adds browsing, search, and relationship graphs around them.
What shipped
- Directed, typed document relationships through
relationsfrontmatter - Per-relationship
contextandtimestampprovenance - Additive edge metadata that preserves the existing
/api/graphcontract - An optional Neo4j projection that can be rebuilt from Markdown
- A context graph for incoming and outgoing relationships, provenance, and temporal context
- OKF document creation with relationship input and validation
- URL source ingestion with public-IPv4 connection pinning, DNS/redirect validation, bounded response streaming, compression rejection, and a total deadline
- A documented manual knowledge-promotion workflow and Mermaid diagram in English, Korean, Japanese, and Simplified Chinese
- Local-only
.env.exampleand.env.api.examplefiles that preserve existing split environment configuration and support a clean-clone Quickstart - Fail-closed GitHub Actions gates for server tests, web tests and build, dependency audit, Compose validation, and aggregate release readiness
Validation
The exact candidate 8e4eddce5af96c739d2c43e4a300344b2fa6f2c7 was tested from clean snapshots. See GitHub Actions run 30630734530.
- Server tests: 47 passed, including a real slow-header socket deadline/cancellation probe
- Web tests: 9 passed
- Production build: passed
npm audit: 0 vulnerabilities in the web package- Compose configuration and source-archive Quickstart: passed
- Authenticated GitHub exact-commit source tarball SHA-256:
4cf6bcfbe902eb0db7c2c452e9371871471c5862667afd692b4afdaaed1b7d97 - Public
v0.1.0tag source tarball SHA-256:1508002e43ac5458a03231d9aab80edf6c9ca694e7d1d776c1584a49616f5d82; extracted Git tree matches exact candidate tree55aa7f713989b4c305f7522cdabcff98ace87c99 - Clean exact-archive Docker API/web builds, public HTTPS fetch, URL-ingest runtime, API health, and web HTTP smoke tests: passed
- Local corpus runtime and browser smoke tests: passed
- Independent exact-SHA review: APPROVE for
8e4eddce5af96c739d2c43e4a300344b2fa6f2c7; no blocker/high/medium issue found
Current boundaries
- Automatic scoring, automatic promotion, and retention policies are not implemented.
- Promotion remains a manual review process that turns source material into concept, comparison, project, or decision documents.
- Neo4j is a derived projection, not the source of truth.
- CI validates the Neo4j query contract with mocks; it does not yet run an integration test against a live Neo4j instance.