Files
mw fb33d6a9fe feat(openclaw): configure node for full access and install essential production tools
- Enabled native execution and nativeSkills in OpenClaw config
- Installed and linked core CLI dependencies (things3-cli, grizzly, remindctl, op, etc.)
- Deployed macOS-specific skills (Notes, Reminders, Things, TTS, Mission Control)
- Hardened node startup script with optimized PATH and daemon configuration
- Finalized environment for secure autonomous operation
2026-03-10 07:22:27 +01:00

32 lines
1.2 KiB
Markdown

# Constitution: SDD-Native Python Project
**Philosophy**: Intent is the source of truth. Specifications generate code.
## Article I: Intent over Implementation
The specification is the authoritative source of truth. Implementation details MUST NOT override intended behaviors defined in the spec.
## Article II: Test-First Imperative
This is NON-NEGOTIABLE: All implementation MUST follow TDD.
No implementation code before:
1. Unit tests written.
2. Tests validated and approved.
3. Tests confirmed to FAIL (Red phase).
## Article III: Pythonic Rigor
- Use Python 3.12+ features.
- Strict typing with `mypy`.
- Formatting with `ruff`.
- Dependency management via `uv`.
## Article IV: Simplicity & Anti-Abstraction
Prefer clear, readable code over complex abstractions. Do not introduce generic patterns unless explicitly requested in the spec.
## Article V: Library-First Design
Develop core logic as modular libraries. CLI or GUI interfaces are consumers of these libraries.
## Article VI: Integration-First
Features are not complete until they pass integration scenarios defined in the `quickstart.md`.
## Article VII: Atomic Baby Steps™
Every change must be the smallest meaningful unit of progress. Verify EACH step before proceeding.