The CLI as Repository Guardian¶
The QLens command-line interface exists to make correct repository behavior easier and invalid behavior harder.
Its responsibilities include:
- generating valid OIDs;
- scaffolding contract-compliant objects;
- validating objects and repositories;
- reporting structural health;
- supporting reproducible automation.
The CLI should not become an oracle. It must not decide whether an explanation is true or whether evidence is persuasive. Those remain research responsibilities.
A good CLI protects invariants while leaving judgment visible and human-accountable.