Skip to content
This repository was archived by the owner on Aug 11, 2026. It is now read-only.
This repository was archived by the owner on Aug 11, 2026. It is now read-only.

docs(governance): define core, system, official optional module, and derived-app admission policy #696

Description

@ahliweb

Parent epic: #679
Related: #510

Context

Repository guidance describes a generic base, while the registry now includes blog, news, and analytics modules and planned region/Hermes work. Admission and ownership rules need to be explicit before more product modules enter the base.

Objective

Define what belongs in core, system modules, official optional modules, derived applications, and external integrations.

Scope

  • Define admission criteria, lifecycle/status, dependency rules, security review, maintenance ownership, and deprecation/removal policy.
  • Define compatibility expectations for offline/LAN and full-online-only capabilities.
  • Define trusted static registry policy and prohibit arbitrary runtime code upload/install.
  • Add a lightweight proposal template and architecture decision checklist.
  • Map current 14 modules to the categories and document any remediation.

Acceptance criteria

  • Categories and admission decision tree are published.
  • Every registered module has an owner/category/lifecycle status.
  • Required vs optional capability dependencies are defined.
  • External-provider and data-governance review questions are included.
  • Issue/PR templates link to the policy.
  • No marketplace or untrusted runtime execution is introduced.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:architectureStruktur repo, module contract, registrypriority:p1Prioritas tinggi - core domaintype:docsPerubahan dokumentasi sesuai doc 06

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions