# Pages

This index as JSON: https://banes-lab.com/json/api/pages

## Entries

- [Home](https://banes-lab.com/api/pages/home.md): Bane's Lab documents a method for building software with LLMs, together with the instruction format (Pattern Abstract Grammar), the software architecture and the ontology the method relies on.
- [PAG](https://banes-lab.com/api/pages/pag.md): Pattern Abstract Grammar (PAG) is a structured format for writing instructions to LLMs, defined by a formal grammar that is grounded in a reasoning ontology and published with a guide and a set of templates.
- [Methodology](https://banes-lab.com/api/pages/disciplined-methodology.md): Disciplined Methodology is a method for building software with LLMs: one loop at every size, rules held by checks rather than attention, state derived rather than written, and evidence in place of claims.
- [Architecture](https://banes-lab.com/api/pages/software-architecture.md): The architecture page covers software architecture for code that an LLM writes. It models a system as a graph, types and relates its principles, traces each anti-pattern as a path of decay, derives coverage from a grid, and states every architectural intent as a condition a check can decide.
- [Ontology](https://banes-lab.com/api/pages/ontology.md): The ontology holds every architectural principle with its relations and repairs, the lexicon of terms, the algorithm contracts, the reasoning spine, the layers and the resolved tensions, and the page renders it from the same data the quality tooling reads.
- [Anatomy](https://banes-lab.com/api/pages/anatomy.md): The anatomy page publishes the client source of this site as it is on disk, parsed on every build, with every folder and file, its statistics, its syntax tree, its definitions and their calls, and the problems the parser found.
- [FAQ](https://banes-lab.com/api/pages/faq.md): I answer the questions I am asked most often about the methodology, including where it came from, how I practise it and where it stops being useful.
- [Licensing](https://banes-lab.com/api/pages/licensing.md): Pattern Abstract Grammar (PAG) is available under a dual-license model: a free non-commercial license and a commercial license for businesses.
- [Info](https://banes-lab.com/api/pages/info.md): Security information for Bane's Lab: how the static site is delivered, which protections are in place, and what your visit does and does not exchange with the server.
- [Terms](https://banes-lab.com/api/pages/terms.md): Terms of Service for Bane's Lab, a static informational site that requires no account, collects no personal data and offers no paid services.
- [Privacy](https://banes-lab.com/api/pages/privacy.md): Privacy Policy for Bane's Lab: the site collects, stores and processes no personal data; this policy describes what a normal visit exchanges with the server.
- [Search](https://banes-lab.com/api/pages/search.md): Search every page of Bane's Lab at once. The results come back in the order the site teaches them, each shown the way its own page shows it.
