Architecture¶
These pages describe how CompNeuroVis is built, not how to use it. Read them when you are contributing, debugging a layer boundary issue, or need to understand how the system is wired before making a structural change.
- Core Model — how
Field,Geometry,Scene,Session, andFrontendfit together. Start here. - Session Protocol — session lifecycle, typed commands and updates,
BufferedSessionpattern, andPipeTransportbehavior. - VisPy Frontend — panel structure, refresh planning, state binding, interaction hooks, and how to extend the frontend.
- Release Process — version bumps, changelog, sealed branch tips, tags, and GitHub Releases.
- PR Readiness Attestation — the attestation-only final commit workflow that binds readiness to a specific parent commit.
- Design — roadmap, settled decisions, backlog, and detailed proposals.