docs(04): create phase plan for script generation
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -76,12 +76,11 @@ Plans:
|
||||
3. Generated install script relaunches in 64-bit PowerShell when Intune's 32-bit process triggers it (WOW64 guard)
|
||||
4. Generated uninstall script removes printer, driver, and port cleanly
|
||||
5. Generated detection script returns exit 0 when the printer is installed and exit 1 when it is not
|
||||
**Plans**: TBD
|
||||
**Plans**: 2 plans
|
||||
|
||||
Plans:
|
||||
- [ ] 04-01: Jinja2 PS install script template (pnputil two-step, SYSTEM vs user detection, WOW64 guard, idempotency)
|
||||
- [ ] 04-02: Uninstall and detection script templates
|
||||
- [ ] 04-03: Script generation API endpoint (accepts printer config, returns script content)
|
||||
- [ ] 04-01-PLAN.md — Install script generator with TDD (Jinja2 template, WOW64 guard, UAC elevation, pnputil two-step, duplex mapping, idempotency)
|
||||
- [ ] 04-02-PLAN.md — Uninstall + detection templates, script download API endpoints, router registration
|
||||
|
||||
### Phase 5: Package Export
|
||||
**Goal**: Technicians can download a complete, ready-to-deploy package for either Intune or NinjaRMM in one click
|
||||
@@ -109,5 +108,5 @@ Phases execute in numeric order: 1 → 2 → 3 → 4 → 5
|
||||
| 1. Foundation | 3/3 | Complete | 2026-04-10 |
|
||||
| 2. Driver Management | 1/2 | In Progress| |
|
||||
| 3. Printer Configuration | 2/2 | Complete | 2026-04-10 |
|
||||
| 4. Script Generation | 0/3 | Not started | - |
|
||||
| 4. Script Generation | 0/2 | Not started | - |
|
||||
| 5. Package Export | 0/3 | Not started | - |
|
||||
|
||||
Reference in New Issue
Block a user