This repository contains the default community health files and the canonical governance documents for the MinSpec organization.
It is the constitutional repository for the organization, not an implementation repository.
MinSpec is an independent project built for Symfony applications. It is not affiliated with, endorsed by, sponsored by, or maintained by Symfony SAS or the Symfony project. Symfony is a trademark of Symfony SAS.
This repository exists to define:
- the public organization profile
- contribution, security, and support defaults
- MinSpec architectural doctrine
- repository planning and naming rules
- MinSpec terminology
- the current AI/Mate development strategy
- the package-first composition model
- incubation governance and source-authority boundaries
This repository does not contain:
- application code
- bundle code
- Symfony Flex recipes
- runtime implementation details
- example applications
Those belong in the installable repositories they describe.
MinSpec is currently founder-controlled and architect-led.
MinSpec is public for visibility, review, reproducible feedback, and source-of-truth development.
Public visibility does not imply public governance, public write access, or an open contribution process. During incubation, source mutation remains restricted to the maintainer and explicitly trusted collaborators.
Pull requests are enabled but restricted to collaborators only. Only users with repository write, maintain, or admin access may open pull requests.
Collaborator PR access is an operational mechanism for trusted maintainers and approved collaborators. It is not a public contribution path.
During incubation, MinSpec is not accepting unsolicited external contributors, code pull requests, documentation pull requests, package submissions, recipe submissions, workflow changes, dependency changes, or AI-generated contribution patches.
The project may accept where intentionally enabled:
- questions
- reproducible bug reports
- security reports through the published security process
- design feedback
- documentation clarity suggestions
- evidence that an existing claim, package boundary, or workflow is wrong
Opening an issue or providing feedback does not grant contribution authority, source authority, maintainer status, or approval to submit code changes.
AI agents, GitHub Apps, bots, automation, Dependabot, Copilot agents, browser agents, and external tools are not maintainers and do not gain source authority from collaborator-only PR settings.
This boundary protects MinSpec's source-of-truth, supply-chain posture, doctrine integrity, and early architecture while the foundation is still being established.
ARCHITECTURE.md— top-level architectural doctrineTERMINOLOGY.md— stable vocabulary for MinSpecREPOSITORY_PLAN.md— which repositories exist now, next, later, and not yetREPOSITORY_TAXONOMY.md— repo categories and lifecycle rulesPACKAGE_NAMING.md— naming rules for repos, packages, bundles, and recipesAI_STRATEGY.md— MinSpec AI/Mate development and runtime doctrineGOVERNANCE.md— organizational governance and decision model
These files are intended to serve as organization-wide defaults where GitHub supports them:
CODE_OF_CONDUCT.mdCONTRIBUTING.mdSECURITY.mdSUPPORT.mdPULL_REQUEST_TEMPLATE.md.github/ISSUE_TEMPLATE/*
The public organization profile is defined by:
profile/README.md
The profile README is the primary public-facing explanation of MinSpec.
It should preserve three ideas:
- MinSpec is built with respect for Symfony.
- MinSpec is independent and unofficial.
- MinSpec is package-first, Symfony-native, and AI-aware without being AI-led.
minspec/.github— organization doctrine, governance, terminology, planning, and community health defaultsminspec/skeleton— canonical MinSpec project shell
minspec/minspec— namespace anchor and future possible metapackage; not currently an implementation packageminspec/recipes— recipe policy and endpoint-stub repository; no public recipe catalog yetminspec/discussions— discussion/index surface only, if retained; not source authority and not public governance
minspec/workbenchminspec/ai-mate-extensionminspec/ui-bundleminspec/dashboard-bundleminspec/standards
These planned repositories remain part of the doctrine, but they should not be described as implemented until they actually exist and work.
MinSpec is being reset around a smaller, clearer foundation:
- one canonical skeleton
- package-first composition
- reusable Symfony bundles
- a separate recipes repository for deterministic installation wiring
- a namespace anchor that may later become a curated metapackage
- a maintainer workbench for validating package and recipe behavior
- a vendor-neutral AI/Mate extension for development-time assistance
- a UI bundle / MinSpec UI layer baseline for modern Symfony UX
- runtime AI treated as a separate concern from development tooling
The short version:
Start by installing the capability that owns the concern.
The project should avoid copy-paste architecture, speculative package sprawl, and freeform AI-generated structure.
workbenchai-mate-extensionbaselineui-bundle/ MinSpec UI layer baselinedashboard-bundlefirst usable version- Hermes Agent sandbox experiment
- recipe ownership metadata
- richer Mate tools
- optional
mate-observerlater
See REPOSITORY_PLAN.md and AI_STRATEGY.md for the current plan.
minspec— planned space for Symfony-focused datasets, model experiments, and research artifacts for improving AI-assisted Symfony development
If the Hugging Face organization has not yet been created, keep this link under review.