Skip to content

Root-layout plugin repos: audits scan shipped plugin code only (DEC-083) - #66

Merged
0XSIKIPON merged 2 commits into
mainfrom
core/repo-scaffolding-detection
Sep 17, 2026
Merged

0XSIKIPON merged 2 commits into
mainfrom
core/repo-scaffolding-detection

Conversation

@0XSIKIPON

@0XSIKIPON 0XSIKIPON commented Sep 17, 2026 •

Copy link
Copy Markdown
Collaborator

What & why

Plugins can now live at the repo root (plugin_dir: .) — the layout the plugin hub needs, because A0
clones the whole repo as the plugin. But the audits then scanned the repo's own tests/ and dev
files and flagged them as plugin problems (false alarms on code that never ships).

Fix: the audits now skip repo scaffolding (tests/, .github/, build output, …) — the same set the
CI zip already excludes — so they check only what actually ships. No-op for repos using the old
nested layout.

SPEC alignment

  • No behaviour change, or the change satisfies an existing REQ/DEC
  • SPEC.md amended in this PR — DEC-083

Checklist

  • pytest green locally
  • Red-first evidence — before the fix, a root-layout repo fails exactly the 3 shape tests; after, 15/15
  • CHANGELOG.md entry — v2.2.0 — unreleased (MINOR)
  • Docs — none needed, no interface changed
  • sample-plugin-e2e CI gate green

@0XSIKIPON
0XSIKIPON merged commit 73f8860 into main Sep 17, 2026
1 check passed
@0XSIKIPON
0XSIKIPON deleted the core/repo-scaffolding-detection branch September 17, 2026 02:24
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