Skip to content

fix: route users to /comply Autopilot, not the deprecated wrapper - #47

Open
aanishs wants to merge 1 commit into
mainfrom
fix/comply-auto-routing
Open

fix: route users to /comply Autopilot, not the deprecated wrapper#47
aanishs wants to merge 1 commit into
mainfrom
fix/comply-auto-routing

Conversation

@aanishs

@aanishs aanishs commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Trust Sprint hygiene (T1). Post-#44 reference sweep: gdpr/soc2/pci-dss SKILL templates and the README (flow diagram + skills table) still steered users into the deprecated /comply-auto wrapper. All now route to /comply Autopilot mode. Regenerated SKILL.md files included; 190 tests green.

🤖 Generated with Claude Code

…o wrapper

Post-#44 sweep per the comply-auto-deprecation-circular learning: gdpr/soc2/pci-dss
recommendations and README flow diagram + skills table now point at /comply.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@greptile-apps

greptile-apps Bot commented Jul 10, 2026

Copy link
Copy Markdown

Greptile Summary

This PR completes the post-#44 reference sweep, replacing the deprecated /comply-auto command with the /comply Autopilot mode across the GDPR, SOC 2, and PCI-DSS skill templates and the README flow diagram and skills table.

  • All six changed skill files (three .md + three .md.tmpl) receive an identical one-line fix in their Step 3 "0% complete" recommendation, and the template/generated pairs stay in sync.
  • The README skills table and Mermaid flow diagram are updated to reflect the new entry point; both changes use the notation /comply → Autopilot which is ambiguous since that is not a literal command users type.

Confidence Score: 4/5

Safe to merge — all changes are documentation and templates with no runtime behavior affected.

The sweep correctly removes the deprecated /comply-auto references across the six skill files. The only rough edge is in README.md: the notation /comply → Autopilot in both the skills table and the flow diagram implies a literal typed command, when the actual mechanism is a conversational prompt inside /comply. This won't break anything, but it will confuse new users trying to discover how to launch Autopilot mode.

README.md — the skills table Command column entry and the flow diagram node both use a notation that reads as a literal command rather than a conversational mode selection.

Important Files Changed

Filename Overview
README.md Updates flow diagram and skills table to replace /comply-auto with /comply Autopilot mode; table Command column now contains a non-command notation that may confuse readers
skills/gdpr/SKILL.md Removes deprecated /comply-auto reference in Step 3 recommendation; replacement text is accurate and consistent with other framework SKILL.md files
skills/gdpr/SKILL.md.tmpl Template source updated in sync with generated SKILL.md; change is correct
skills/pci-dss/SKILL.md Same one-line deprecation fix as GDPR; clean
skills/pci-dss/SKILL.md.tmpl Template source updated in sync with generated SKILL.md; change is correct
skills/soc2/SKILL.md Same one-line deprecation fix as GDPR; clean
skills/soc2/SKILL.md.tmpl Template source updated in sync with generated SKILL.md; change is correct

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A["User types /comply"] --> B["comply/SKILL.md: persona detection + journey routing"]
    B --> C{"Offer Autopilot?\n(Founder persona)"}
    C -->|"Yes"| D["comply-auto/SKILL.md\n(Autopilot engine)"]
    C -->|"No"| E["Manual commands\n/comply-scan, /comply-fix, /comply-assess"]
    D --> F["Scan → Fix → Interview\none control at a time"]
    F --> G["/comply-report → signed audit packet"]

    style A fill:#2563eb,color:#fff
    style D fill:#16a34a,color:#fff
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A["User types /comply"] --> B["comply/SKILL.md: persona detection + journey routing"]
    B --> C{"Offer Autopilot?\n(Founder persona)"}
    C -->|"Yes"| D["comply-auto/SKILL.md\n(Autopilot engine)"]
    C -->|"No"| E["Manual commands\n/comply-scan, /comply-fix, /comply-assess"]
    D --> F["Scan → Fix → Interview\none control at a time"]
    F --> G["/comply-report → signed audit packet"]

    style A fill:#2563eb,color:#fff
    style D fill:#16a34a,color:#fff
Loading

Reviews (1): Last reviewed commit: "fix: route users to /comply Autopilot, n..." | Re-trigger Greptile

Comment thread README.md
flowchart TD
A["You type /hipaa"] --> B["em-dash imports 59 HIPAA controls\nfrom the NIST 800-53 catalog"]
B --> C["You type /comply-auto"]
B --> C["You type /comply → Autopilot"]

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 The flow diagram node says "You type /comply → Autopilot" which reads as if the user enters that exact string. Since Autopilot is triggered conversationally after running /comply, the label is misleading.

Suggested change
B --> C["You type /complyAutopilot"]
B --> C["You type /comply\n(choose Autopilot when prompted)"]

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

Comment thread README.md
|---------|-------------|
| `/comply` | Status dashboard — compliance score, next step recommendation |
| `/comply-auto` | **Autopilot.** Scans, fixes, interviews — one control at a time |
| `/comply` → Autopilot | **Autopilot.** Scans, fixes, interviews — one control at a time (`/comply-auto` is deprecated) |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 The "Command" column entry /comply → Autopilot is not a typed command, so readers scanning the table for what to type will be confused — every other row in the column is a discrete slash command. In skills/comply/SKILL.md the actual mechanism is a conversational offer inside /comply ("Want me to handle everything?"), so the entry should reflect that this is a mode of /comply, not a separate invocation string.

Suggested change
| `/comply` Autopilot | **Autopilot.** Scans, fixes, interviews — one control at a time (`/comply-auto` is deprecated) |
| `/comply` (Autopilot) | **Autopilot.** Scans, fixes, interviews — one control at a time. Type `/comply` and choose Autopilot when prompted (`/comply-auto` is deprecated) |

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant