{"repo":"LighghtEeloo/sirno","free":true,"listed":false,"github":"https://github.com/LighghtEeloo/sirno","clone":"git clone https://github.com/LighghtEeloo/sirno.git","description":"A semantic intermediate representation for project design, documentation, and implementation. Compress information, not knowledge.","language":"Rust","stars":15,"topics":["cli","developer-tools","documentation","intermediate-representation","knowledge-management","markdown","project-memory","rust","semantic-documentation","information-compression"],"license":"Apache-2.0","category":"docs-static-sites","readme_excerpt":"Sirno Semantic Intermediate Representation of Nominal Objects Sirno is a development harness for project design. Its full name is literal: a Semantic Intermediate Representation of Nominal Objects. It is semantic because entries carry design meaning. It is intermediate because the lake sits between intent and implementation. It is a representation because entries, structural links, and witnesses give that meaning form. It is nominal because each design object is named first by an entry id. - Lake : a queryable, misty collection of Markdown entries . - Entry : a named design object whose id acts as a symbol. - Witness : a link from a design claim back to the code, tests, config files, or assets it describes. - Tide : the design review worklist for structural ripples across the lake , preventing locally reasonable changes from settling into suboptimal global design. This is the dawn of documentation-driven development. TL;DR If you've heard of RAG , Sirno is human-readable RAG that evolves naturally along with the project, avoiding cache invalidation, infamously one of the two major headaches in computer science (followed by naming variables, and off-by-one errors). If you've heard of literate programming , Sirno gives you the same unified view of design and implementation, but less invasive and plays well with pre-existing codebases, because Sirno doesn't actually require them to be in the same file; it merely adds comments and git-friendly textual trackers in the codebase. If","default_branch":null,"files":null,"tree":[],"storefront":"/r/LighghtEeloo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LighghtEeloo/sirno/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}