Files
managed-portal/tasks/todo.md

33 lines
2.3 KiB
Markdown

# Task Plan
## Checklist
- [x] Classify the remaining modified and untracked files into non-config code changes to commit versus local config/artifact files to exclude.
- [x] Run targeted validation for the code and script changes that will be committed.
- [x] Create a scoped git commit containing the non-config code changes only.
- [ ] Push the scoped commit to `origin/main`.
## Scope And Risks
- Scope: commit and push the remaining local non-config code changes in this repository while excluding local configuration files and generated artifacts.
- Expected touch points: currently modified code/docs/scripts such as `README.md`, `deploy/install-managed-portal-ota.sh`, `deploy/package-managed-portal-ota.sh`, `managed/people_flow_project/src/people_flow/{models.py,pipeline.py}`, `managed/people_flow_project/tests/test_pipeline.py`, and `tasks/lessons.md`.
- Risk: the worktree also contains local artifacts and config-adjacent outputs such as `test_output/`, `sim_workspace/`, `release-manifest.env`, `api_response.json`, and `output.txt`; these must not be swept into the commit by accident.
- Risk: some modified files, especially docs and deployment scripts, are related to earlier OTA work and may need only narrow validation rather than full end-to-end execution.
## Validation Intent
- Prove the selected commit excludes local config files and generated artifacts.
- Run the narrowest meaningful checks for the people-flow pipeline/test changes and at least a syntax-level check for the OTA scripts.
## Review
- Status: in progress.
- Commit set selected:
- Included: `README.md`, `deploy/install-managed-portal-ota.sh`, `deploy/package-managed-portal-ota.sh`, `managed/people_flow_project/src/people_flow/models.py`, `managed/people_flow_project/src/people_flow/pipeline.py`, `managed/people_flow_project/tests/test_pipeline.py`, `tasks/lessons.md`, `tasks/todo.md`.
- Excluded as local config or generated artifacts: `test_output/`, `sim_workspace/`, `release-manifest.env`, `api_response.json`, `output.txt`.
- Validation completed:
- `PYTHONPATH=. pytest tests/test_pipeline.py tests/test_queue_analytics.py` in `managed/people_flow_project`
- Result: `9 passed in 0.66s`
- `sh -n deploy/install-managed-portal-ota.sh`
- `sh -n deploy/package-managed-portal-ota.sh`