Copilot instructions for zarfld/copilot-instructions-template, covering "slow is fast": deliberate development, "no excuses": ownership and robustness, "clarify first – never code on guesses", complementary engineering philosophies and 1. "make it work, make it right, make it fast".
Phase 01 guidance for stakeholder requirements definition following ISO/IEC/IEEE 29148:2018. Covers stakeholder identification, requirements elicitation, and business context documentation.
Phase 02 guidance for requirements analysis and specification following ISO/IEC/IEEE 29148:2018. Covers functional/non-functional requirements, user stories, and traceability.
Phase 04 guidance for detailed design following IEEE 1016-2009. Covers component designs, class structures, interfaces, data models, and design patterns with XP simple design principles and DDD tactical patterns.
Phase 05 guidance for implementation following ISO/IEC/IEEE 12207:2017. Core XP practices: Test-Driven Development (TDD), pair programming, continuous integration, and refactoring.
Phase 07 guidance for verification and validation following IEEE 1012-2016. Covers test planning, execution, traceability, acceptance testing, and defect management.
Phase 08 guidance for transition/deployment following ISO/IEC/IEEE 12207:2017. Covers deployment planning, user training, documentation, and operational handoff.
Phase 09 guidance for operation and maintenance following ISO/IEC/IEEE 12207:2017. Covers system monitoring, incident response, maintenance types, and continuous improvement.
Guidance for working with Git submodules and external nested repositories. Aligns with XP practices (Continuous Integration, Collective Ownership) and modular architecture (high cohesion, low coupling).