chore: add opsx sync/verify commands and update openspec skills #219

Merged
goern merged 0 commits from refs/pull/219/head into main 2026-06-08 07:30:09 +00:00
goern commented 2026-06-05 07:40:41 +00:00 (Migrated from codeberg.org)

Summary

  • Add /opsx:sync command: intelligent delta-spec merging into main specs
  • Add /opsx:verify command: three-dimension verification (completeness/correctness/coherence) before archiving
  • Update all openspec skills (apply, archive, explore, propose, sync, verify) with improved guardrails and workspace-planning mode detection

Test plan

  • /opsx:sync correctly applies ADDED/MODIFIED/REMOVED/RENAMED requirements from delta specs
  • /opsx:sync stops gracefully on workspace-planning mode
  • /opsx:verify reports CRITICAL/WARNING/SUGGESTION issues with actionable recommendations
  • All updated skills invoke correctly from slash commands
## Summary - Add `/opsx:sync` command: intelligent delta-spec merging into main specs - Add `/opsx:verify` command: three-dimension verification (completeness/correctness/coherence) before archiving - Update all openspec skills (apply, archive, explore, propose, sync, verify) with improved guardrails and workspace-planning mode detection ## Test plan - [ ] `/opsx:sync` correctly applies ADDED/MODIFIED/REMOVED/RENAMED requirements from delta specs - [ ] `/opsx:sync` stops gracefully on workspace-planning mode - [ ] `/opsx:verify` reports CRITICAL/WARNING/SUGGESTION issues with actionable recommendations - [ ] All updated skills invoke correctly from slash commands
op1st-gitops commented 2026-06-05 07:40:44 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/forgejo-mcp-code-scans-g26ct is running.

Starting Pipelinerun forgejo-mcp-code-scans-g26ct in namespace op1st-pipelines

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n op1st-pipelines forgejo-mcp-code-scans-g26ct -f

op1st Pipelines as Code/forgejo-mcp-code-scans-g26ct is running. Starting Pipelinerun <b>[forgejo-mcp-code-scans-g26ct](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/op1st-pipelines/tekton.dev~v1~PipelineRun/forgejo-mcp-code-scans-g26ct)</b> in namespace <b>op1st-pipelines</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/op1st-pipelines/tekton.dev~v1~PipelineRun/forgejo-mcp-code-scans-g26ct) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n op1st-pipelines forgejo-mcp-code-scans-g26ct -f</code>
op1st-gitops commented 2026-06-05 07:41:05 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/forgejo-mcp-code-scans-g26ct has successfully validated your commit.


Task Statuses:

StatusDurationName
Succeeded 9 seconds

gitleaks-version

Succeeded 10 seconds

fetch-source

Succeeded 8 seconds

gitleaks

op1st Pipelines as Code/forgejo-mcp-code-scans-g26ct has <b>successfully</b> validated your commit. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">op1st-pipelines</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/op1st-pipelines/tekton.dev~v1~PipelineRun/forgejo-mcp-code-scans-g26ct">forgejo-mcp-code-scans-g26ct</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>9 seconds</td><td> [gitleaks-version](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/op1st-pipelines/tekton.dev~v1~PipelineRun/forgejo-mcp-code-scans-g26ct/logs/gitleaks-version) </td></tr> <tr> <td>Succeeded</td> <td>10 seconds</td><td> [fetch-source](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/op1st-pipelines/tekton.dev~v1~PipelineRun/forgejo-mcp-code-scans-g26ct/logs/fetch-source) </td></tr> <tr> <td>Succeeded</td> <td>8 seconds</td><td> [gitleaks](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/op1st-pipelines/tekton.dev~v1~PipelineRun/forgejo-mcp-code-scans-g26ct/logs/gitleaks) </td></tr> </table>
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
agentic-forges/forgejo-mcp!219
No description provided.