Project planning and architecture

Building an autonomous agent is systems engineering, not model tuning. The architecture must handle planning failures, tool errors, hallucinated reasoning, and adversarial inputs. Planning comes first: define the problem boundary, success metrics, and failure modes before writing code.