locus-consolidate-c892be — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited locus-consolidate-c892be (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.
Merges accumulated session logs into canonical room files, enforces size limits, and archives processed logs. Run per room.
Input: room path relative to palace root, passed via $ARGUMENTS, workflow input, or LOCUS_ROOM environment variable. If omitted, auto-detect rooms needing consolidation.
1a — Room path provided: Read the room's main file and list sessions/ contents. Confirm the room exists and qualifies (>5 unarchived logs or main file >150 lines).
1b — Auto-detect: Read INDEX.md to enumerate all rooms. For each room:
sessions/ not in sessions/archived/Process qualifying rooms one at a time. In GitHub Actions, log each detected room as a workflow step summary.
Read:
sessions/ not in sessions/archived/),oldest-first (alphabetical order = chronological order)
Do not read specialty files unless explicitly referenced in Consolidation Notes.
From each session log, extract ### Consolidation Notes content. Build a working list of changes. Newer notes supersede older on the same topic. Flag irreconcilable conflicts rather than silently resolving them.
For each candidate:
specialty file and add a one-line reference in the main file.
Move processed logs to <room>/sessions/archived/. Create the directory if needed. Do not delete — archival preserves the audit trail.
Conflicted logs stay in place with this comment prepended:
<!-- CONSOLIDATION PENDING: conflicts flagged, requires review -->Check whether the room's description still reflects its contents after merging. Edit in place if drifted. Verify INDEX.md remains under 50 lines.
Locus Consolidate: <room-path>
Session logs processed: <N>
Canonical files updated: <list>
Specialty files created: <list or none>
Logs archived: <N>
Conflicts flagged: <N or none>
Room main file: <final line count> lines
INDEX.md updated: yes/noIn GitHub Actions, write this report to $GITHUB_STEP_SUMMARY.
- uses: google-github-actions/run-gemini-cli@v0
with:
prompt_file: skills/gemini/locus-consolidate/SKILL.md
env: |
LOCUS_PALACE=${{ inputs.palace_path }}
LOCUS_ROOM=${{ inputs.room_path }}cp -r skills/gemini/locus-consolidate .gemini/locus-consolidate~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.