Skip to content

Comments

Add update_job_schema bespoke job#204

Merged
nhorton merged 7 commits intomainfrom
update-job-schema
Feb 16, 2026
Merged

Add update_job_schema bespoke job#204
nhorton merged 7 commits intomainfrom
update-job-schema

Conversation

@nhorton
Copy link
Contributor

@nhorton nhorton commented Feb 10, 2026

Summary

  • Adds a bespoke update_job_schema job that defines an 8-step workflow for systematically propagating job.yml JSON Schema changes across the entire codebase
  • Steps follow a strict dependency chain: schema → parser → MCP schemas → fixtures/jobs/docs (parallel) → tests → verify and repair
  • Includes AGENTS.md with project context, step instructions, and placeholder directories for hooks/scripts/templates

Test plan

  • Verify update_job_schema job can be started via the DeepWork MCP server
  • Confirm all step instructions are complete and actionable

🤖 Generated with Claude Code

nhorton and others added 6 commits February 10, 2026 09:29
Defines an 8-step workflow for systematically updating the job.yml
JSON Schema across the entire codebase: schema → parser → MCP schemas
→ fixtures/jobs/docs (parallel) → tests → verify and repair.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…_workflows

The update_job_schema job was silently skipped because three steps referenced
file inputs from update_schema without declaring it as a dependency. Added
the missing dependency to update_mcp_schemas, update_tests, and verify_and_repair.

Changed load_all_jobs to return parse errors alongside valid jobs, and added
an errors field to the GetWorkflowsResponse so agents can see exactly why
a job failed to load instead of it silently disappearing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The description field was removed from JobInfo in the schema update.
Test now checks summary instead.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@nhorton nhorton enabled auto-merge February 16, 2026 00:12
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@nhorton nhorton added this pull request to the merge queue Feb 16, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 16, 2026
@nhorton nhorton added this pull request to the merge queue Feb 16, 2026
Merged via the queue into main with commit ada9b7f Feb 16, 2026
4 checks passed
@nhorton nhorton deleted the update-job-schema branch February 16, 2026 02:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant