Skip to content

Commit ddb60c1

Browse files
committed
docs: fix che-word-mcp-script-pipeline-tools spec trace + Purpose
Verify R1 finding F7 (with the devil's-advocate location correction): the LIVE spec's four trace blocks listed unrelated files (spectra tooling / FastOCR) instead of the implementing sources — requirement-to-code traceability was non-functional on the canonical spec. Rewritten to the actual implementation set (ScriptPipelineTools.swift, Server.swift registrations, ScriptPipelineParityTests.swift); Purpose placeholder filled. Refs #134
1 parent 6c5508d commit ddb60c1

1 file changed

Lines changed: 13 additions & 61 deletions

File tree

  • openspec/specs/che-word-mcp-script-pipeline-tools

openspec/specs/che-word-mcp-script-pipeline-tools/spec.md

Lines changed: 13 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Purpose
44

5-
TBD - created by archiving change 'che-word-mcp-script-pipeline-parity'. Update Purpose after archive.
5+
The script-pipeline MCP tools of che-word-mcp (export_script / get_script_coverage / execute_script): MCP-surface parity with the macdoc word-reverse CLI, guaranteed structurally by riding the same ooxml-swift transcoder entry points and guarded by a two-layer parity test suite.
66

77
## Requirements
88

@@ -26,21 +26,9 @@ che-word-mcp SHALL provide an `export_script` tool that converts a docx to a ful
2626
source: che-word-mcp-script-pipeline-parity
2727
updated: 2026-07-16
2828
code:
29-
- .agents/skills/spectra-audit/SKILL.md
30-
- .agents/skills/spectra-ask/SKILL.md
31-
- .agents/skills/spectra-commit/SKILL.md
32-
- .agents/skills/spectra-archive/SKILL.md
33-
- .agents/skills/umbrella-open/SKILL.md
34-
- cli/FastOCR
35-
- .codex/hooks.json
36-
- .agents/skills/spectra-propose/SKILL.md
37-
- .agents/skills/spectra-ingest/SKILL.md
38-
- .agents/skills/spectra-discuss/SKILL.md
39-
- .agents/skills/spectra-drift/SKILL.md
40-
- .agents/skills/spectra-debug/SKILL.md
41-
- .agents/skills/spectra-analyze/SKILL.md
42-
- .agents/skills/spectra-apply/SKILL.md
43-
- .agents/skills/spectra-verify/SKILL.md
29+
- mcp/che-word-mcp/Sources/CheWordMCP/ScriptPipelineTools.swift
30+
- mcp/che-word-mcp/Sources/CheWordMCP/Server.swift
31+
- mcp/che-word-mcp/Tests/CheWordMCPTests/ScriptPipelineParityTests.swift
4432
-->
4533

4634
---
@@ -59,21 +47,9 @@ che-word-mcp SHALL provide a `get_script_coverage` tool returning the dual-track
5947
source: che-word-mcp-script-pipeline-parity
6048
updated: 2026-07-16
6149
code:
62-
- .agents/skills/spectra-audit/SKILL.md
63-
- .agents/skills/spectra-ask/SKILL.md
64-
- .agents/skills/spectra-commit/SKILL.md
65-
- .agents/skills/spectra-archive/SKILL.md
66-
- .agents/skills/umbrella-open/SKILL.md
67-
- cli/FastOCR
68-
- .codex/hooks.json
69-
- .agents/skills/spectra-propose/SKILL.md
70-
- .agents/skills/spectra-ingest/SKILL.md
71-
- .agents/skills/spectra-discuss/SKILL.md
72-
- .agents/skills/spectra-drift/SKILL.md
73-
- .agents/skills/spectra-debug/SKILL.md
74-
- .agents/skills/spectra-analyze/SKILL.md
75-
- .agents/skills/spectra-apply/SKILL.md
76-
- .agents/skills/spectra-verify/SKILL.md
50+
- mcp/che-word-mcp/Sources/CheWordMCP/ScriptPipelineTools.swift
51+
- mcp/che-word-mcp/Sources/CheWordMCP/Server.swift
52+
- mcp/che-word-mcp/Tests/CheWordMCPTests/ScriptPipelineParityTests.swift
7753
-->
7854

7955
---
@@ -98,21 +74,9 @@ che-word-mcp SHALL provide an `execute_script` tool that parses a `.mdocx.swift`
9874
source: che-word-mcp-script-pipeline-parity
9975
updated: 2026-07-16
10076
code:
101-
- .agents/skills/spectra-audit/SKILL.md
102-
- .agents/skills/spectra-ask/SKILL.md
103-
- .agents/skills/spectra-commit/SKILL.md
104-
- .agents/skills/spectra-archive/SKILL.md
105-
- .agents/skills/umbrella-open/SKILL.md
106-
- cli/FastOCR
107-
- .codex/hooks.json
108-
- .agents/skills/spectra-propose/SKILL.md
109-
- .agents/skills/spectra-ingest/SKILL.md
110-
- .agents/skills/spectra-discuss/SKILL.md
111-
- .agents/skills/spectra-drift/SKILL.md
112-
- .agents/skills/spectra-debug/SKILL.md
113-
- .agents/skills/spectra-analyze/SKILL.md
114-
- .agents/skills/spectra-apply/SKILL.md
115-
- .agents/skills/spectra-verify/SKILL.md
77+
- mcp/che-word-mcp/Sources/CheWordMCP/ScriptPipelineTools.swift
78+
- mcp/che-word-mcp/Sources/CheWordMCP/Server.swift
79+
- mcp/che-word-mcp/Tests/CheWordMCPTests/ScriptPipelineParityTests.swift
11680
-->
11781

11882
---
@@ -134,19 +98,7 @@ The test suite SHALL guard MCP/CLI parity at two layers. Layer 1 (ungated, CI-ru
13498
source: che-word-mcp-script-pipeline-parity
13599
updated: 2026-07-16
136100
code:
137-
- .agents/skills/spectra-audit/SKILL.md
138-
- .agents/skills/spectra-ask/SKILL.md
139-
- .agents/skills/spectra-commit/SKILL.md
140-
- .agents/skills/spectra-archive/SKILL.md
141-
- .agents/skills/umbrella-open/SKILL.md
142-
- cli/FastOCR
143-
- .codex/hooks.json
144-
- .agents/skills/spectra-propose/SKILL.md
145-
- .agents/skills/spectra-ingest/SKILL.md
146-
- .agents/skills/spectra-discuss/SKILL.md
147-
- .agents/skills/spectra-drift/SKILL.md
148-
- .agents/skills/spectra-debug/SKILL.md
149-
- .agents/skills/spectra-analyze/SKILL.md
150-
- .agents/skills/spectra-apply/SKILL.md
151-
- .agents/skills/spectra-verify/SKILL.md
101+
- mcp/che-word-mcp/Sources/CheWordMCP/ScriptPipelineTools.swift
102+
- mcp/che-word-mcp/Sources/CheWordMCP/Server.swift
103+
- mcp/che-word-mcp/Tests/CheWordMCPTests/ScriptPipelineParityTests.swift
152104
-->

0 commit comments

Comments
 (0)