ralph-specum-status — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ralph-specum-status (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this to report Ralph state across configured spec roots.
Derive RALPH_CODEX_PLUGIN_ROOT from this loaded skill by resolving two parent directories from the SKILL.md directory. Never derive it from the project working directory.
.claude/ralph-specum.local.md when present./specs.current-spec lives in the default specs root.current-spec to identify the active spec..current-spec is missing or empty, report that there is no active spec and continue listing specs across roots.specs/.current-epic when present and summarize epic status..ralph-state.jsonresearch.mdrequirements.mddesign.mdtasks.mdbasePath, run "$RALPH_CODEX_PLUGIN_ROOT/scripts/prototype_records.py" reconcile --base-path "$BASE_PATH" --state "$BASE_PATH/.ralph-state.json", then re-read state. Never construct specs/<name> after resolution.activePrototypes, treating a missing field as an empty map.prototypes/.*.candidate.md, immutable prototypes/*.md finals, and visible or dot-prefixed *.quarantine.md files.prototype_records.py parse; use select-downstream with state to derive blockers and stale dependencies.tasks.md exists, count completed and incomplete tasks.returnPhase, returnTaskIndex, sourceDisposition or source pointer, gate approval, and quarantine reason.activeBlockers, staleArtifacts, and staleTaskIndexes. Omit the prototype section when all overlay counts are zero so legacy output stays unchanged.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.