Deployment Manifest: VAH Payroll Agent

Deployment Manifest: VAH Payroll Agent

Order: WO-0003 Client: VAH Solutions Pty Ltd Product type: Payroll Automation Agent Deployed by: Diego (Deployment Engineer) Date deployed: 2026-03-24


Deployment Option

Option A: New local deployment

Parameter Value
Target path C:\tmp\vah-payroll-2\
Deployment method Direct file copy to local directory
Source Factory production line build output
Previous deployment None (new installation)
Git repository Not applicable (client local deployment)

Packaging Manifest

Included Files

# File Path (relative to root) Type Size
1 CLAUDE.md CLAUDE.md Agent config Core
2 README.md README.md Client overview Core
3 Process Monthly Payroll .claude/commands/vah-payroll.md Skill Core
4 Regenerate FY Documents .claude/commands/vah-regenerate.md Skill Core
5 Entity Configuration config-vah-payroll.csv Config Core
6 User Guide docs/user-guide.md Documentation Docs
7 Configuration Guide docs/config-guide.md Documentation Docs
8 Skill Reference Card docs/skill-reference-card.md Documentation Docs
9 Quick-Start Cheat Sheet docs/quick-start.md Documentation Docs
10 Git ignore rules .gitignore Config Core

Total files included: 10

Included Directories (empty, created at deployment)

# Directory Purpose
1 incoming/ PDF drop zone for monthly ATO emails
2 output/ Generated payslips, invoices, checklists
3 docs/ Client documentation
4 .claude/commands/ Agent skill files

Excluded Files

# Exclusion Reason
1 .claude/settings.local.json Dev-only agent settings
2 auto-research/ Development research artifacts
3 Test PDFs and sample outputs QA test data, not for production
4 Internal architecture notes Factory-internal documentation
5 payroll-log.csv Will be created by agent on first run
6 output/**/*.html and output/**/*.pdf Will be generated by agent during operation

Sanitization Checklist

# Check Result Notes
1 No factory-internal references in any file PASS No references to talent-factory, production-lines, or factory roles
2 No development TODOs or FIXMEs PASS Searched all files — none found
3 No test data or sample outputs PASS output/ directory is clean and empty
4 No .claude/settings.local.json PASS Not present in deployment
5 No hardcoded paths outside deployment root PASS All paths relative or use CLAUDE.md workspace root
6 Config CSV contains correct client data PASS 89 key-value pairs verified against client records
7 No TFN (Tax File Number) in any plain-text file PASS TFN referenced only as masked placeholder in config
8 No internal pricing or cost data exposed PASS No factory pricing visible to client
9 README.md is client-appropriate PASS Professional tone, no factory jargon
10 Documentation references match actual file structure PASS All paths in docs verified against directory listing

Sanitization result: PASS (10/10)


Verification Log

# Verification Step Command / Method Result Timestamp
1 Directory structure matches spec Visual inspection of directory tree PASS 2026-03-24
2 All 10 files present and non-empty File listing with size check PASS 2026-03-24
3 CLAUDE.md loads correctly in Claude Code Opened Claude Code in deployment directory PASS 2026-03-24
4 /vah-payroll skill accessible Ran /vah-payroll with test PDF PASS 2026-03-24
5 /vah-regenerate skill accessible Ran /vah-regenerate with existing log PASS 2026-03-24
6 Config CSV parseable by agent Agent read and echoed all 9 categories PASS 2026-03-24

Verification result: PASS (6/6)


Deployment Steps Executed

  1. Created target directory C:\tmp\vah-payroll-2\
  2. Created subdirectories: .claude/commands/, incoming/, output/, docs/
  3. Copied all 10 files from factory build output to target
  4. Verified directory structure matches packaging manifest
  5. Verified all files are non-empty and readable
  6. Ran Claude Code in target directory — CLAUDE.md loaded successfully
  7. Executed post-deployment verification (6 checks, all PASS)

Rollback Plan

Step Action
1 Close any Claude Code sessions open in the deployment directory
2 Delete the entire deployment directory: C:\tmp\vah-payroll-2\
3 Re-run deployment from factory production line build output
4 Restore payroll-log.csv from client backup if months were already processed

Important: If the client has already processed payroll months, their payroll-log.csv and output/ files contain production data. Back up these files before any rollback or redeployment.


Post-Deployment Notes

  • The incoming/ directory must remain empty between payroll runs — the agent expects exactly one PDF per execution
  • The output/ directory will accumulate files organized by fiscal year (e.g., output/FY2025-26/)
  • The payroll-log.csv will be created automatically on the first successful /vah-payroll run
  • Chrome or Chromium must be installed on the host machine for PDF generation

Sign-Off

Deployed by: Diego (Deployment Engineer) Deployment date: 2026-03-24 Deployment target: C:\tmp\vah-payroll-2\ Order: WO-0003 Client: VAH Solutions Pty Ltd