feat: enforce hard test-tier requirement across all DevPlace workflow agents and feature-builder docs
DevPlace CI / test (push) Failing after 21m53s

Update the feature-builder agent prompt, test-maintainer agent, and all four workflow JS files (devii-tool, endpoint, feature, job-service) to codify the DevPlace test standard as a non-optional project requirement: one test file per endpoint, directory tree mirroring the URL/source path, split into three tiers (unit, api, e2e). Add explicit Test phases to devii-tool, endpoint, feature, and job-service workflows, and embed tier-specific test instructions (path mapping, fixture choice, coverage scope) directly in each workflow's meta description and TESTS constant.
This commit is contained in:
2026-06-15 12:10:14 +00:00
parent 3c7527988e
commit e1874f9b6a
71 changed files with 2198 additions and 145 deletions
@@ -197,6 +197,16 @@ ACTIONS: tuple[Action, ...] = (
body("attachment_uids", ATTACHMENTS),
),
),
Action(
name="edit_comment",
method="POST",
path="/comments/edit/{comment_uid}",
summary="Edit the body of one of your own comments",
params=(
path("comment_uid", "Uid of the comment."),
body("content", "New comment body, 3-1000 characters.", required=True),
),
),
Action(
name="delete_comment",
method="POST",
@@ -910,6 +920,20 @@ ACTIONS: tuple[Action, ...] = (
body("description", "Issue description.", required=True),
),
),
Action(
name="planning_report_generate",
method="POST",
path="/issues/planning",
summary="Queue an admin planning report of all open tickets.",
description=(
"Queues a background job that builds a grouped, ordered markdown planning report "
"of every open ticket and returns {uid, status_url}. Poll the status_url until "
"status is 'done', then show the markdown and the download_url. Admin only."
),
params=(),
requires_auth=True,
requires_admin=True,
),
Action(
name="issue_job_status",
method="GET",