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

1.5 KiB

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