libs/arch
myArch
A Systematic Development Framework
myArch is a library of practical utilities for architectonic development of Python programs and markdown knowledge stores.

What it shows
What it is and what it demonstrates.
myArch is a library of practical utilities for architectonic development of Python programs and markdown knowledge stores. It provides the shared primitives — schema helpers, markdown parsing, validation scaffolding — that keep a fleet of projects structurally coherent without dictating their internals.
The problem
A growing Python fleet shares conventions more than it shares code: markdown schemas, doc structures, naming contracts, and validation patterns that drift across repos when each project re-implements them locally. Without a common library, consistency degrades into one-off scripts and copy-pasted conventions that no tool can check.
The approach
myArch collects the recurring structural primitives — markdown knowledge-store parsing, architectonic schema helpers, and the shared validation scaffolding — into a single typed library published on PyPI. Its 39 tests and 26 documentation pages cover the contracts that multiple downstream projects depend on. The "phil" tag is honest: the author reads Kant, Hegel, Deleuze, and Foucault seriously and looks for where their structural thinking applies to software architecture; myArch is where that cross-pollination lands in code.
What it demonstrates
A stage-7 library with 39 tests, 26 docs pages, CI, pre-commit hooks, and full type annotations is the infrastructure layer most teams talk about building and few actually ship — a shared primitives library that earns its imports by making downstream projects more correct by default.
Repository evidence
Observable facts.
- Documentation
- 26 documentation files
- Test surface
- 39 test files
- Continuous integration
- Configured
- Pre-commit hooks
- Configured
- Typed source
- Configured
- Visual evidence
- Working preview recorded
- Technologies
- lib · py · phil · md · irix