Conversation
plan.md
Outdated
| - A way to describe what defines a column, for instance, a column could be number of cases, number of days of isolation. | ||
|
|
||
| - Function to validate the yaml file: | ||
| 1. Validate the yaml file (need to write a yaml schema + validator?). If not, then just check the dictionary. |
There was a problem hiding this comment.
@olivia-banks added this to the meeteing: https://stackoverflow.com/questions/3262569/validating-a-yaml-document-in-python/22231372#22231372
|
The sample I wrote is actually JS, not YAML, back when I thought the goal was a DSL. I'm going to open a PR to rectify this :-) |
|
I'm going to drop some resources here that I might may be useful to consider when doing more local code work.
Also, was there a consensus that was reached about work split and how this planning/implementation is going to go forward? |
Thanks for your suggestions, @olivia-banks. The plan is to pin down the first stream of tasks by our next development meeting on Tuesday. @copilot, can you add @olivia-banks's suggestions to the document? Other things I would like you to do are the following:
|
…diagram, and project scaffolding tasks (#7) * Initial plan * Update plan.md: function signatures, olivia-banks suggestions, new tasks Co-authored-by: gvegayon <893619+gvegayon@users.noreply.github.com> * Clarify YAML validation step wording in plan.md Co-authored-by: gvegayon <893619+gvegayon@users.noreply.github.com> * Add function summary table and Mermaid dependency diagram to plan.md Co-authored-by: gvegayon <893619+gvegayon@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: gvegayon <893619+gvegayon@users.noreply.github.com>
|
Dropping the Mermaid here so it's more visible: flowchart TD
subgraph INFRA["🏗️ Infrastructure — finalize first"]
direction LR
BP["Branch protection rules"]
AG["AGENTS.md"]
DC["Devcontainer"]
GH_CI["GitHub Actions: CI testing (uv)"]
GH_AG["GitHub Actions: agent environment"]
DC --> GH_CI
DC --> GH_AG
end
subgraph FUNC["💻 Function implementation"]
STLITE["Setup stlite framework"]
VY["validate_yaml()"]
BM["build_menu()"]
WP["watch_parameters()"]
RM["run_model()"]
GR["generate_report()"]
PDF["save_as_pdf()"]
SMS["store_model_state()"]
SCM["save_current_model()"]
STLITE --> VY
VY --> BM
BM -.->|"user values"| WP
VY -->|"model_dict"| WP
WP --> RM
RM --> GR
GR --> PDF
WP --> SMS
WP --> SCM
end
INFRA ==> FUNC
```
|
Here is the proposed plan for the app. This is loosely written to include functions and tasks that we need to address. Ideally, we can identify some well-defined tasks by Tuesday, March 10th, and start working on them. Please let's continue here. I will close #2 for the moment.
attn @EddW1219 @olivia-banks @JakeWags