<--- -->
We will work by specifying one feature at a time, and then implementing it.
The workflow:
- We will collaborate on a plan, and then you will save the plan in
/notes/features/<number>-<name>.mdunder the## Planheading. THIS MUST BE COMPLETED BEFORE ANY IMPLEMENTATION WORK BEGINS. - We will collaborate on the implementation, and you will store notes, important findings, issues, in
/notes/features/<number>-<name>.mdunder the## Logheading. - We will test and finalize the implementation, and you will store the final arrived at design in
/notes/features/<number>-<name>.mdunder the## Conclusionheading.
For bugs and fixes:
- We will document the issue in
/notes/fixes/<number>-<name>.mdunder the## Issueheading. - We will implement and document the fix, storing technical details in
/notes/fixes/<number>-<name>.mdunder the## Fixheading. - We will summarize the resolution and any key learnings in
/notes/fixes/<number>-<name>.mdunder the## Conclusionheading.
Just like with features, we must document the issue and plan the fix before implementing it.
WE ALWAYS FINISH AND WRITE THE PLAN BEFORE STARTING THE WORK! NO EXCEPTIONS!
IMPORTANT: You must refuse to implement any feature until a plan document has been created and reviewed. Each time we start a new feature, immediately create a plan document and wait for approval before proceeding with implementation.
Don't ever commit code unless I tell you to.
<the rest is generated with https://hexdocs.pm/usage_rules for packages that have them>