بنقرة واحدة
gse-status
Show lifecycle status, sprint state, artefact inventory, health, git state. Triggered by /gse:status.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Show lifecycle status, sprint state, artefact inventory, health, git state. Triggered by /gse:status.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Deploy the current project to a Hetzner server via Coolify. Adapts to the user's situation: from zero infrastructure (solo) to a pre-configured shared server (training). Triggered by /gse:deploy.
Reload checkpoint, verify worktrees, brief user. Triggered by /gse:resume.
Deploy the current project to a Hetzner server via Coolify. Adapts to the user's situation: from zero infrastructure (solo) to a pre-configured shared server (training). Triggered by /gse:deploy.
Reload checkpoint, verify worktrees, brief user. Triggered by /gse:resume.
Route capitalized solutions to their targets. Triggered by /gse:integrate after compound.
Full GSE-One orchestrator methodology — load when you need the complete invariant text, failure modes, and edge cases beyond the condensed AGENTS.md summary.
| name | gse-status |
| description | Show lifecycle status, sprint state, artefact inventory, health, git state. Triggered by /gse:status. |
Arguments: $ARGUMENTS
| Flag / Sub-command | Description |
|---|---|
| (no args) | Show full project status overview |
--branches | Show detailed git branch information |
--decisions | Show recent Gate decisions and their rationale |
--worktrees | Show detailed worktree status |
--compact | Show minimal one-line status |
--help | Show this command's usage summary |
Before executing, read:
.gse/status.yaml — current sprint and lifecycle state.gse/config.yaml — project configuration.gse/backlog.yaml — all tasks and their statuses.gse/profile.yaml — user profile (for display preferences).gse/plan.yaml — sprint goal, budget, and workflow trajectory (when present; absent in Micro mode)Display high-level project state:
PROJECT: {project_name}
Sprint: S{NN} ({current_phase})
Phase: {current phase description}
Last: {last_activity} on {last_activity_timestamp}
Health: {health.score}/10
Display current sprint backlog summary:
SPRINT S{NN} — {sprint_goal}
Budget: {used}/{total} complexity points ({remaining} remaining)
| Task | Type | Status | Complexity | Branch |
|------------|----------|-------------|------------|------------------|
| TASK-{ID} | {type} | {status} | {N} | {branch or —} |
Status symbols (full 9-value lifecycle, per backlog.yaml — the authoritative schema):
open — in the backlog pool, not part of a sprintplanned — in the sprint, not startedin-progress — actively being worked onreview — produced, awaiting /gse:reviewreviewed — reviewed clean (no HIGH/MEDIUM findings) — ready to mergefixing — FIX in progress on review findingsdone — reviewed + fixed (FIX applied) — ready to mergedelivered — merged by /gse:deliverdeferred — pushed to a later sprintList all tracked artefacts with their status:
ARTEFACTS
| Type | Count | Latest |
|---------------|-------|------------------|
| Requirements | {N} | REQ-{last} |
| Design | {N} | DES-{last} |
| Code | {N} | {files changed} |
| Tests | {N} | {pass/fail} |
| Documentation | {N} | {last updated} |
If any tasks have status: review (produced and awaiting /gse:review):
PENDING REVIEW
- TASK-{ID}: {title} (complexity: {N})
Read .gse/config.yaml → lifecycle.mode and branch (mirrors /gse:health Step 1 — Compute Health Dimensions):
test_pass_rate, review_findings, git_hygiene.If config.yaml specifies health.disabled_dimensions, also exclude those from the displayed set.
Display the active health dimensions as a compact dashboard (Full-mode example):
HEALTH {overall}/10
requirements_coverage: {score}
test_pass_rate: {score}
design_debt: {score}
review_findings: {score}
complexity_budget: {score}
traceability: {score}
git_hygiene: {score}
ai_integrity: {score}
Flag any dimension below 7/10 with a warning marker.
Display git-related information:
GIT
Current branch: {branch}
Sprint branch: gse/sprint-{NN}/integration
Active worktrees:
✓ sprint-{NN}-feat-{name} active 0 uncommitted TASK-{ID}
◉ sprint-{NN}-feat-{name} paused 3 uncommitted TASK-{ID}
★ sprint-{NN}-fix-rvw-{ID} ready 0 uncommitted TASK-{ID}
Merge queue:
gse/sprint-{NN}/feat/{name} reviewed no conflicts ready
gse/sprint-{NN}/fix/rvw-{ID} reviewed no conflicts ready
Stale branches: {none | list of branches not touched in >2 sprints}
Main status: clean, tagged v{X.Y.Z}
--branches flagIf --branches is specified, show all gse/* branches with detailed information:
BRANCHES
Active feature branches:
gse/sprint-{NN}/{type}/{name} — TASK-{ID} ({status})
Stale branches (not touched in >2 sprints):
{branch} — last commit: {date} ({N} sprints ago)
--worktrees flagIf --worktrees is specified, show detailed worktree information:
WORKTREES
.worktrees/sprint-{NN}-{type}-{name}
Branch: gse/sprint-{NN}/{type}/{name}
Task: TASK-{ID} ({title})
Status: {clean/uncommitted changes}
Uncommitted: {N} files
Run git worktree list and cross-reference with backlog.yaml TASK entries.
--decisions flagIf --decisions is specified, show recent Gate decisions:
DECISIONS (last 10)
{Date} | {Tier} | {Type} | {Decision} | {Rationale}
(columns mirror the authoritative DEC- fields of gse-one/src/templates/decisions.md)
Synthesize the project's unresolved state from sources that are already present. The goal is to answer two recurring user questions in one place: "what's still open?" and "did I fix that issue?" — observed verbatim in cross-session feedback. Display only the sections that contain at least one entry.
OPEN ITEMS
Review findings unresolved
docs/sprints/sprint-{NN}/review.md
• RVW-{NNN} [HIGH] {short title} age: {N} day(s)
• RVW-{NNN} [MEDIUM] {short title} age: {N} day(s)
TASKs not at a terminal status (in-progress / review / fixing / planned)
• TASK-{NNN} {status} {short title} sprint: S{NN}
Open Questions awaiting resolution
docs/intent.md and docs/sprints/sprint-{NN}/*.md
• OQ-{NNN} resolves_in: {PLAN|REQS|DESIGN} {short text}
Worktrees not aligned with current git state
• {path} {OK | CHANGED | DIRTY | MISSING | LOST}
Hotfixes / patches applied since last DELIVER
git log --since={last_deliver_timestamp} --grep='^fix:' --oneline
Sourcing rules (read-only, deterministic — no inference):
docs/sprints/sprint-{NN}/review.md for RVW-NNN entries with status not in {fixed, accepted-as-is, deferred}.backlog.yaml items where status ∈ {planned, in-progress, review, fixing} AND sprint == current_sprint.## Open Questions blocks in docs/intent.md and the current sprint's artefacts; report entries with status: pending.git worktree list with backlog.yaml TASK branches (same logic as --worktrees flag, but summarised to one line per worktree).main since the last v* tag matching gse(deliver):*.When all five sections are empty, display: OPEN ITEMS — none. State is consistent. This positive confirmation is itself pedagogically valuable: it tells the user there is nothing hidden in the corners.
This step is purely a read of existing files — it does not modify state, does not call other activities, and adds no Gate. It is the most reliable answer to "where do I stand?" and replaces ad-hoc "where are we?" exchanges with a single deterministic snapshot.
Based on current state, suggest next actions:
/gse:produce"review: "Ready for /gse:review"done or reviewed: "Ready for /gse:deliver"lifecycle.stale_sprint_sessions): "Sprint has had {N} sessions without progress — consider /gse:go"