Tags: infinitule/_nsn
Tags
ci: releasable via workflow_dispatch (tag created by the workflow) * chore: remove TORIS Section 12 duplicate — lives in infinitule/TORIS The Section 12 implementation (Rademacher, Eisenstein, Maass completion) already exists fully integrated in the TORIS repository with 231 passing tests. The standalone copy here was built without repo context and is redundant. _nsn is now purely NOESIS: 59 tests, all passing. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PcMNHwpeMJVRKjTPMPr6nX * docs: hyper-detailed README with quickstart, API reference, and internals Complete rewrite: TOC, paradigm comparison table, the three core mechanisms, full architecture diagram with component map, quickstart (install w/ submodule, 60-second agent, pipeline injection, AutoMode, warm restart), turn-by-turn loop walkthrough, SelfModel state dynamics, 3-level prompt hierarchy, AutoMode cycle internals, full API reference for every public symbol, configuration table, persistence format, PRISM foundation mapping, project tree, test coverage map, and a design-decisions FAQ. Bumps pyproject version to 0.2.0 to match the package. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PcMNHwpeMJVRKjTPMPr6nX * docs: function-level Mermaid blueprint (docs/BLUEPRINT.md) Five diagrams capturing every class, method, helper, and call edge: 1. Complete call graph — all 9 modules as subgraphs, every public and private function as a node, with the recursion gate highlighted 2. Sequence diagram of one recursive turn, call by call with exact args 3. AutoMode.run() flowchart — every branch: checkpoint restore, task generation, error paths, depth_worthy re-run, SIGINT handling 4. Class diagram — all fields and methods with ownership/usage edges 5. Attention vector lifecycle — seed → propagate → MI consumers → persist README links to the blueprint from the TOC and Architecture section. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PcMNHwpeMJVRKjTPMPr6nX * docs: animated SVG banner hyperlinking the blueprint from the README hero Self-animating SVG (SMIL — renders live on GitHub, no JS): a photon orbits the five PRISM lens nodes of the SelfModel recursion ring, pulsing each lens as it passes, beams into the prism, and refracts into a five-color spectrum pointing at the LIVE BLUEPRINT headline with a shimmering gradient and blinking call-to-action. The entire banner is an <a> to docs/BLUEPRINT.md. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PcMNHwpeMJVRKjTPMPr6nX * docs: CONTRIBUTORS.md — people, AI pair, and session plugin toolchain Honest ledger: author, Claude Code as implementation partner, the six MCP plugins available during the build sessions (GitHub MCP actively used for PRs/merges; ScamGuard, Figma, Gmail, Higgsfield, Hugging Face available but not needed), and the foundation dependencies (PRISM, anthropic SDK, NumPy, Rich, pytest). Linked from the README footer. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PcMNHwpeMJVRKjTPMPr6nX * docs: flatten plugin table — equal billing, no status column Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PcMNHwpeMJVRKjTPMPr6nX * docs: visible Contributors badge grid on the README The GitHub sidebar Contributors panel only lists accounts with commits, so the plugin toolchain can never appear there. This adds a Contributors section to the README itself: for-the-badge shields for the author, Claude Code, and all six MCP plugins, each linking out, with the full ledger link to CONTRIBUTORS.md. Added to TOC. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PcMNHwpeMJVRKjTPMPr6nX * docs: highly visual README hero experience New docs/assets/hero.svg — full-width dark hero card in the terminal aesthetic: NOESIS wordmark + repo path top bar with a pulsing version pill, 'The recursive consciousness engine for agentic AI' headline with gradient accent, grounding chips (PRISM φ₁, Anthropic API, Claude Opus, NumPy, Prompt Caching, Pipeline Injection, AutoMode), three stat panels (LENSES 5 with the loop constants, API 15, TESTS 59) with highlighted first rows, and a bottom stat strip. README top restructured around it: hero links to Quickstart, quick-nav link bar, GitHub IMPORTANT/WARNING alert callouts (one mind not a swarm; recursion is real compute), a 3-card jump table (Quickstart / Blueprint / Contributors), and 'Jump to install'. The animated photonic banner moves to the Architecture section as the blueprint door. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PcMNHwpeMJVRKjTPMPr6nX * ci: tag-triggered release workflow — GitHub Release + GHCR container Pushing a v* tag now: (1) publishes a GitHub Release with curated highlights plus auto-generated notes, and (2) builds and pushes ghcr.io/infinitule/noesis:{tag,latest} — filling the Releases and Packages panels. Container runs examples/basic_agent.py and expects ANTHROPIC_API_KEY at runtime. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PcMNHwpeMJVRKjTPMPr6nX * ci: allow workflow_dispatch to create the release tag itself Tag pushes are blocked from this environment, so the release workflow now accepts a manual dispatch with a tag input; action-gh-release creates the tag at the dispatched commit. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PcMNHwpeMJVRKjTPMPr6nX --------- Co-authored-by: Claude <noreply@anthropic.com>