Didactopus/.update_readmes/20260314_132027__195-didact...

48 lines
1.5 KiB
Markdown

# Didactopus Dual-Lane Policy Layer
This update extends the contribution-management scaffold with a **dual-lane policy model**:
- a **personal lane** for individuals building domain packs for their own use
- a **community lane** for contributed packs that enter shared review and publication workflows
## Design intent
A single user working privately with Didactopus should **not** be blocked by governance overhead
when constructing packs for their own purposes.
At the same time, community-shared packs should still be subject to:
- contribution intake
- validation and provenance gates
- reviewer workflows
- approval before publication
## Added in this scaffold
- pack policy lane metadata (`personal`, `community`)
- bypass rules for personal packs
- community-only gate enforcement for publication workflows
- UI distinction between personal-authoring and community-submission flows
- reviewer-assignment and approval-policy scaffolding for community packs only
## Resulting behavior
### Personal lane
A user can:
- create and revise packs directly
- publish locally for their own use
- bypass reviewer task queues
- inspect validation/provenance without being blocked by them
### Community lane
A contributor can:
- submit a pack or revision for review
- see gate summaries and diffs
- enter reviewer assignment and approval workflow
- require policy satisfaction before publish
## Strong next step
- per-installation policy settings
- optional stricter local policies for teams or labs
- semantic diffing and structured reviewer checklists