Files
whetstone_DSL/tmp_eval_complex_specs_20260303/fs_003_python.md

678 B

AuthZ Policy Propagation (fs_003)

Objective

Introduce deny-by-default RBAC policy and propagate through backend auth middleware, endpoint guards, frontend route guards, and admin policy editor.

Language & Library Constraints

  • Primary language: python
  • Available libraries: fastapi, pydantic, sqlalchemy
  • Prefer explicit use of selected library APIs in task execution contracts.

Required Artifacts

  • server/auth/*.py
  • server/routes/*.py
  • web/src/guards/*
  • web/src/admin/policy/*
  • security_test_plan.md

Acceptance

  • Generate deterministic taskitems with strict execution contracts.
  • Include selected library and preferred APIs per task where applicable.