Files
managed-portal/tasks/todo.md

2.3 KiB

Task Plan

Checklist

  • Classify the remaining modified and untracked files into non-config code changes to commit versus local config/artifact files to exclude.
  • Run targeted validation for the code and script changes that will be committed.
  • 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