In my opinion, due to the complexity of the project and its wide landscape I would suggest to incorporate this into a task tracking system.
The number of activities is and will be rapidly increasing (including more administrative, operational task). We should be able to keep this visible, gathering overall statuses overview on on going activities (i.e. dashboards of what is on-going, its blockers, etc)
Another potential advantage is that having a list of “assignable” tasks can help to direct contributions: a sort of pending todo that (new and old) civicwisers can pick up and work on (letting all knowning the time spent, what has been done, etc etc). This effort can be later be transformed into knownledge base.
Every tool for time tracking (even exel) requires to insert a brief description, the effort; making this more reusable information will gain value over time;
Finally we might be able to determine the expected execution time of a comparable civic project (similar size/kind/complexity).
Structure of projects depends on what figures we want to easy to report. Nevertheless I was thinking that identifying the task and time per method step can be interesting
i.e. #OPENING (categories tasks, meetings, communication, tech etc etc); eventually the need of a general area where to identify and charge projectwise activities.