Skip to content

feat: permission-aware plugin orientation projection - #582

Merged
wesleysimplicio merged 1 commit into
mainfrom
plugin-v1/m01
Aug 14, 2026
Merged

feat: permission-aware plugin orientation projection#582
wesleysimplicio merged 1 commit into
mainfrom
plugin-v1/m01

Conversation

@wesleysimplicio

Copy link
Copy Markdown
Owner

Summary

Handshake consumers get a bounded, permission-aware ProjectCapabilityProjection/v1.

Behavior

  • Discovers skills/agents/commands/MCP/AGENTS with user > repo > subdir precedence
  • Allow/deny/unknown keep a visible reason and source provenance
  • Unproven refs abstain
  • Cache key includes repo/ref/permission/manifest digest
  • route and effect stay null — Mapper does not decide

Tests

python -m pytest tests/python/test_plugin_orientation.py -q → 8 passed

Closes #579

Mapper emits ProjectCapabilityProjection/v1 from repo/user/subdir
descriptors. Permissions filter without dropping deny provenance,
precedence keeps user/repo over subdir, unproven refs abstain, and
the projector never selects a route or effect.

Closes #579
@wesleysimplicio
wesleysimplicio merged commit fbe1743 into main Aug 14, 2026
1 check failed
@wesleysimplicio
wesleysimplicio deleted the plugin-v1/m01 branch August 14, 2026 04:30
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Simplicio - Mapper Aug 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[P0][Plugin v1][M01] Orientation/capability projection permission-aware para o handshake

1 participant