Living documentation

Three maps to understand LIA

What LIA can do, how she is built, and why she is this way: three documents drawn from the repository's data, which follow the code instead of retelling it from memory.

  • 119building blocks across the two maps
  • 387architecture decisions
  • 63business domains
  • 296published releases

Version 4.6.0November 10, 2026kept current at every commit, from the repository's data

LIA's maps

  • Functional map

    What LIA can do, what each building block is for, what it relies on, and how the blocks chain together when you talk to her.

    • 60 building blocks
    • 7 families
    • 10 journeys
  • Technical map

    The layers of the system from the screen to the database, what each building block does and with which technologies, where it lives in the repository, and the paths a request takes.

    • 59 building blocks
    • 10 layers
    • 7 journeys
  • Decision history

    Every architecture decision, from the first to the last, told in a few sentences and linked to the building blocks it shaped.

    • 387 decisions
    • 12 themes
    • 6 chapters

Every building block, every decision and every figure on these pages is checked against the code at every commit: a decision, a domain or a module added without its place on the maps fails the build.