code-docs/Philosophy.md
This documentation exists to help Claude Code understand the Lowdefy monorepo - not just what the code does, but why it's structured this way.
These docs are a mind map for AI assistants:
Bad:
The build function takes a config object and returns artifacts.
Good:
The build happens at deploy time (not runtime) so all YAML parsing and validation occurs once. This is why Lowdefy apps are fast despite heavy configuration.
Cross-reference related docs:
[engine](./packages/engine.md) for state details[build pipeline](./architecture/build-pipeline.md) for how config becomes codeWhen documenting a decision:
code-docs/
├── Overview.md # Start here - high-level map
├── Philosophy.md # This file - how to read/write docs
├── packages/ # One doc per core package
├── plugins/ # Plugin category + individual docs
├── architecture/ # Cross-cutting flows
└── .metadata/ # Generated metadata
Use /lf:docs-update after significant changes to:
Don't update for:
When you read these docs:
Overview.md for the big picture.metadata/monorepo-structure.json for current structureupdated: date in frontmatter shows freshnessWhen you update these docs:
updated: date