• Joined on 2025-11-19
paulh pushed to main at paulh/recipe-manager 2026-03-30 09:18:33 -05:00
71a3e430b7 chore(gitignore): ignore status/ directory
paulh pushed to main at paulh/recipe-manager 2026-03-30 09:12:56 -05:00
f77926b88a refactor(structure): move continuation summary to .harness/continuation-summaries/
paulh pushed to main at paulh/recipe-manager 2026-03-30 08:59:08 -05:00
b81ec7c81c docs: add continuation summary for 2026-03-30
2af1459d25 security(harness): restrict /api/harness/* routes to localhost only
597e5c94c8 refactor(logging): replace remaining console statements with structured logger
b62b8061f7 fix(build): resolve TypeScript errors and stabilize test suite
4b4848c541 fix(backend): resolve TypeScript build errors and improve test coverage
Compare 23 commits »
paulh pushed to main at paulh/recipe-manager 2026-03-26 13:23:36 -05:00
476ca0b0c2 test: full-suite stabilization for orchestrator and progress logging
1516ef87d2 fix(task5): make morning report vitest-compatible and deterministic
012cfb1ddc Task 5: Add morning consolidated report script, stalled-state detection, blockers, relays pending detection, tests, and docs. Implements requirements for commit/report inclusion, phase update monitoring, stalled-status detection, and integration tests covering deterministic output. See docs/morning-report.md for usage.
87ee00dcb5 Task 4: Add local phase update queue (JSONL) with event schema, helper functions, orchestrator emission, and tests. Integrates phase_started, phase_succeeded, phase_failed, workflow_completed events; helper functions for reading pending and marking sent. All tests passing. See tests/phase-updates-queue-README.md for usage.
f54468e471 Task 3: Implement robust SequentialOrchestrator + WorkflowStatusManager integration with atomic status file writes, correct status fields, and phase boundary tracking. Fix logic, fully restore run method, ensure all orchestrator status tests pass.
Compare 17 commits »
paulh pushed to main at paulh/salesforce-composite-envelope-... 2026-03-25 10:13:26 -05:00
2eac94f719 test: add SMS, i18n, and multi-copy tests for composite envelope builder
paulh pushed to main at paulh/salesforce-composite-envelope-... 2026-03-25 09:42:10 -05:00
e8fb53f476 chore: remove legacy backup Apex file
paulh pushed to main at paulh/salesforce-composite-envelope-... 2026-03-25 09:21:14 -05:00
c4f519fdb9 docs(design): add updated design document reflecting V4, SMS, i18n, subject and 5-copy support
paulh pushed to main at paulh/recipe-manager 2026-03-25 09:17:15 -05:00
23aa097458 feat(extension): add configurable Recipe Manager base URL settings
paulh pushed to main at paulh/recipe-manager 2026-03-24 23:46:25 -05:00
272ce1d2f0 feat(mission-control): add live harness progress status panel
feb10fdb8b feat(extension): send page URL to import API from context menu
97e55ab6c2 feat(extension): scaffold Manifest v3 browser extension
9f49223df3 Add import telemetry logging for success and failure reasons
1ca21889ca Add URL import retry/timeout handling and friendly failure messaging
Compare 9 commits »
paulh pushed to main at paulh/recipe-manager 2026-03-24 21:41:50 -05:00
4c512a5161 docs(ops): add INCIDENT_LOG and link from RUNBOOK
paulh pushed to main at paulh/recipe-manager 2026-03-24 21:39:07 -05:00
3e269a4d4c docs(runbook): add agent harness failure modes and recovery guide
d4aed475a2 feat(frontend): show parsed recipe preview on URL import
276e03cc87 feat(frontend): add import from URL page and form
87e9181e11 test(import): add malformed JSON-LD endpoint case
Compare 4 commits »
paulh pushed to main at paulh/recipe-manager 2026-03-24 20:50:35 -05:00
37b17f7284 chore(harness): add mandatory pre-flight guard for working directory
3987083e46 feat(import): normalize parsed recipe into internal draft format
64a1229ff0 feat(import): implement Schema.org Recipe JSON-LD parser and draft normalization for import endpoint
146dc3325a feat(backend): add URL import endpoint foundation
Compare 4 commits »
paulh pushed to main at paulh/recipe-manager 2026-03-24 19:23:55 -05:00
0653107f62 docs(harness): transition to v1 recipe-import phase
paulh pushed to main at paulh/recipe-manager 2026-03-24 19:04:30 -05:00
afdc915aa2 fix(backend): remove require() usage in ESM database saver
e6d6d3f776 docs(readme): add setup and production deployment instructions for MVP
c885381d3a docs(user-guide): add MVP user guide and mark task complete
ce839e3ce1 docs(api): add initial API documentation for all endpoints (MVP)
1a4b984d2c chore(devops): mark 'Test local deployment' as blocked (no Docker in environment)
Compare 5 commits »
paulh pushed to main at paulh/salesforce-composite-envelope-... 2026-03-24 15:03:42 -05:00
3ddf8946f5 docs: update docs for SMS, i18n, subject prefix, and 5-copy support
paulh pushed to main at paulh/salesforce-composite-envelope-... 2026-03-24 14:43:04 -05:00
2e4ce0d80e chore(flow): update Docusign_Envelope_Templates_V4 — include Active version retrieved from org
paulh pushed to main at paulh/salesforce-composite-envelope-... 2026-03-24 14:40:35 -05:00
26f7067cb5 fix(i18n): detect Spanish language variants for flow greeting/signoff
paulh pushed to main at paulh/salesforce-composite-envelope-... 2026-03-24 13:41:22 -05:00
148c965a16 chore(flow): update Docusign_Envelope_Templates_V4 — include SMS phone assignment fix and 5-copy choices
paulh pushed to main at paulh/salesforce-composite-envelope-... 2026-03-24 12:53:00 -05:00
a81d5788c7 feat(i18n): add Spanish greeting/signoff when language='es'; update authReleaseFormCopies doc
paulh pushed to main at paulh/salesforce-composite-envelope-... 2026-03-24 10:11:00 -05:00
a3ebafe506 feat: prefix envelope subject with 'Docusign: '