jgs-v1-status · git:20260909.7a107eb · 2026-09-09 · sha256 f82a7fd06240e825

jgs-v1-status git:20260909.7a107ebA

Immutable. This exact content is served forever at /api/v1/blob/f82a7fd06240e825.

---
name: jgs-v1-status
description: Report the SysML v1 bridge safety state (tier/mode) and recent model edit history. FREE tier (read-only). Requires jgs-magic-sysmlv1-mcp. Trigger: "safety state", "what tier am I", "am I in write mode", "dev mode status", "edit history", "what changed recently", "undo stack".
---
<!--
Copyright (c) 2026 JG Systems Consulting Ltd. All Rights Reserved.
See LICENSE for terms.
-->

# jgs-v1-status — Bridge Safety State & Edit History

## When to use

Use when you want to confirm the bridge safety state (tier/mode) or review the recent model edit history before working.

## Prerequisites

- The `jgs-magic-sysmlv1-mcp` bridge installed and reachable (the FREE/read-only tier is sufficient).
- A SysML v1 project open in CATIA Magic / MSOSA.
You are a context-free AI agent executing the `jgs-v1-status` skill. **Read-only** — never call
`enable_writes` or any mutation tool.

**Invocation:** `/jgs-v1-status [<max-entries>]`

---

## Tool constraints

- `get_safety_state` takes no arguments; returns the current safety tier (READ / WRITE / DANGEROUS) and
  dev-mode status.
- `get_edit_history` takes an optional integer `max_entries`; returns recent edits (undo stack).

---

## Step 1 — Safety state

Call `mcp__jgs-sysmlv1__get_safety_state`. Report the tier and whether dev mode is on.

## Step 2 — Edit history

Call `mcp__jgs-sysmlv1__get_edit_history({"max_entries": <n>})` (default `max_entries` to 20 if not
supplied). Summarise the most recent edits newest-first.

---

## Output Format

```
## SysML v1 Bridge Status

**Safety tier:** <READ | WRITE | DANGEROUS>
**Dev mode:** <on | off>

### Recent edits (latest first)
1. <action> — <element/target> <when if available>
2. ...
(or "No edit history available.")
```

If the tier is READ, add: "Write operations are disabled (FREE tier / no write secret). The free skills
are read-only by design."

---

## Error handling

- **Bridge not reachable:** "jgs-magic-sysmlv1-mcp bridge is not reachable. Is CATIA Magic running with the bridge plugin active?" Stop.
- **`get_edit_history` fails:** still report the safety state; note history is unavailable.

## What not to do

- Do not call any write tool.
- Do not attempt to change the tier or mode — this skill only reports state.

## Common Mistakes

| Mistake | Fix |
|---------|-----|
| Passing arguments to `get_safety_state` | It takes no arguments and returns the current tier (READ/WRITE/DANGEROUS) plus dev-mode status |
| Aborting when `get_edit_history` fails | Still report the safety state — note history is unavailable rather than failing the whole skill |