Skip to content

feat(team): enforce fail-closed Skill guard checks - #1283

Open
TyreeZhao wants to merge 10 commits into
chaitin:mainfrom
TyreeZhao:feat/g2-skill-003-guard
Open

feat(team): enforce fail-closed Skill guard checks#1283
TyreeZhao wants to merge 10 commits into
chaitin:mainfrom
TyreeZhao:feat/g2-skill-003-guard

Conversation

@TyreeZhao

Copy link
Copy Markdown

Summary

  • Integrate the Skill guard client into admin Skill content writes and extension package imports.
  • Persist pending scan state and poll the same task until a terminal state, with fail-closed behavior for pending, rejected, unavailable, and timed-out results.
  • Make pending scan recovery idempotent across approval, cancellation, persistence failure, and retry paths.
  • Keep raw Skill content, uploaded archives, credentials, and full guard responses out of audit and debug output.
  • Constrain extension rule operations to global rules and include the baseline test-stub compatibility fix required by the current main branch.

Verification

  • go test ./... under backend/
  • Targeted guard, audit, config, team repository, and team usecase tests
  • git diff --check

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