fix(agent-ops): plan 경로 형식 검증을 명시한다
This commit is contained in:
parent
23b3ad74a2
commit
125dc83f57
2 changed files with 6 additions and 0 deletions
|
|
@ -266,6 +266,7 @@ Required sections:
|
|||
- One item per change: `### [TAG-1] Title`, `TAG-2`, etc.
|
||||
- `Modified Files Summary`: table mapping files to item ids. This section is the dispatcher's workspace write-claim source of truth.
|
||||
- Include exactly one `## Modified Files Summary` section and at least one exact workspace file path.
|
||||
- Wrap every claimed file path in backticks. A bare path cell is invalid.
|
||||
- Use repository-relative or canonical absolute file paths. Never use a glob (`*`, `?`, `[]`), directory path, workspace root, URL, path outside the workspace, malformed path, or prose placeholder as a claim.
|
||||
- Enumerate only implementer- or reviewer-owned workspace files, including the active review evidence file and deterministic workspace evidence artifacts.
|
||||
- For generated verification artifacts, choose deterministic exact workspace filenames or write them under a task-specific temporary directory outside the repository. Never substitute a directory or glob claim for dynamic filenames.
|
||||
|
|
|
|||
|
|
@ -11759,6 +11759,11 @@ class ArtifactLanguageContractTest(unittest.TestCase):
|
|||
with self.subTest(document=name, alias_pair=pair):
|
||||
self.assertIn(pair, documents[name])
|
||||
|
||||
def test_plan_skill_requires_backticks_for_claimed_paths(self):
|
||||
plan_skill = self.contract_documents()["plan_skill"]
|
||||
|
||||
self.assertIn("Wrap every claimed file path in backticks", plan_skill)
|
||||
|
||||
def test_plan_and_review_share_dispatch_write_set_contract(self):
|
||||
documents = self.contract_documents()
|
||||
plan_skill = documents["plan_skill"]
|
||||
|
|
|
|||
Loading…
Reference in a new issue