Skip to content

Tags: infinitule/_nsn

Tags

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>