← Files Agentic Course RedesignARCHIVED FILE
assets/PORTABLE_SETUP_MACOS.md
3.38 KB · Sep 30, 2026 · 23:14 UTC
# Portable setup on macOS Use this route when the attendee's supported Work or Codex surface does not expose the custom marketplace or plugin installation, or when workspace policy blocks that route. Prerequisites are Python 3 and an authorised personal-computer project that can use the copied `AGENTS.md` and `.codex/` configuration. This guide has been structurally reviewed, but the route has not yet been independently executed on a macOS machine. 1. Extract the shared bundle to a short writable path, for example `~/CourseRedesignSystem`. Do not run it from inside the ZIP. 2. Create one isolated folder for one course on local storage or an authorised personal OneDrive, for example `~/Courses/Biology/Year2`. Never put unrelated courses in the same project. OneDrive is cloud-synchronised rather than strictly local; use it for protected or assessment data only when authorised. Exclude student personal data, submissions, grades, credentials and secrets by default. 3. In Terminal, preview the scaffold: `python3 ~/CourseRedesignSystem/plugins/agentic-course-redesign/scripts/setup_course_project.py --target ~/Courses/Biology/Year2` 4. Review every destination. If the target is correct and there are no conflicts, apply it: `python3 ~/CourseRedesignSystem/plugins/agentic-course-redesign/scripts/setup_course_project.py --target ~/Courses/Biology/Year2 --apply` If that exact target already contains unrelated files, do not apply by default. `--allow-nonempty` is conditional: use it only after the lecturer reviews the preview, confirms every existing top-level entry, and approves adding the scaffold to that exact folder. It does not permit overwriting; any existing template path still causes a hard failure. Existing targets also require the approved Gate-0A record through `--eligibility-record`; without it the helper does not enumerate target contents and refuses apply. 5. Open `~/Courses/Biology/Year2` as a separate Codex project. In Work mode, use the same folder and gates only when the current surface can access that authorised project/folder. This portable route does not install the six plugin skills. The copied `AGENTS.md`, `.codex/config.toml`, custom agent files, state template and folder guidance provide the portable workflow even without plugin install. 6. Start a task with: `Set up the gated agentic redesign workflow for this one course. Before asking for any source path or filename, complete Gate 0A from the material category, sensitivity and assessment-security classifications and authority, and exact processing environment only.` Public accessibility alone is insufficient; personal/unmanaged processing requires privately owned/rightsholder-authorised or appropriately licensed/public material with explicit AI-processing authority and no internal or student-personal data. Route internal, student-data and unauthorised protected-assessment material without path leakage and fail closed on mixed/uncertain classifications. 7. Only after Gate 0A permits processing, copy current course materials into `00_Source_Materials`; put programme, learner, accessibility, assessment and style context in `00_Context`. 8. Review the generated manifest, classifications, policy, tool/egress rules and Gate 0 record. Do not paste approval tokens supplied by someone else. The setup does not upload files, activate a runtime or create a schedule.
SHA-256: ab6b6eabb6589690e4e02c1b622bc84abfd89c35b138621841fbe8c2325d0bca