-
Notifications
You must be signed in to change notification settings - Fork 1
Maintainers
SpecRoute is maintained by Enovatr Labs as an open-source contribution to the agentic-engineering ecosystem.
Full governance: MAINTAINERS.md.
| Name | Role | GitHub | Contact |
|---|---|---|---|
| Chika Ihejimba | Lead maintainer / project author | @cihejimba | chika@enovatr.com |
| You want to ... | Contact |
|---|---|
| Report a security vulnerability |
security@enovatr.com — see Security
|
| Discuss a contribution before opening a PR |
Open a GitHub issue or chika@enovatr.com
|
| Ask about commercial use, partnerships, or extended support | chika@enovatr.com |
| Report a bug or propose a feature | GitHub issues |
| Contribute | See Contributing |
For non-security inquiries, prefer GitHub issues — they're public, searchable, and let the community participate.
Enovatr Labs sponsors SpecRoute as part of its work on agentic engineering tooling. The framework is intentionally vendor-neutral and not tied to any Enovatr product — it's a community-curated framework that Enovatr also uses internally.
We grow the maintainer team based on demonstrated contribution and judgment. Typical path:
- Contribute consistently. PRs, issue triage, doc improvements, worked examples, vendor-integration patterns. Quality and responsiveness matter more than volume.
- Demonstrate judgment. Comment thoughtfully on others' PRs and issues; help shape architectural decisions; respect the project's hard constraints (vendor neutrality, sanitization, two-tier docs, frontmatter contracts).
- Take ownership of an area. A new vendor's runtime template, a workflow, a doc category — a sustained area where you become the go-to reviewer.
- Receive an invitation. Existing maintainers nominate; consensus among current maintainers confirms.
There's no fixed contribution count. We optimize for trust, not throughput.
For most decisions: lazy consensus. A maintainer proposes; if no maintainer objects within a reasonable window, the change lands.
For architectural decisions: an ADR (template). Once accepted, the ADR is immutable; superseding requires a new ADR.
For breaking changes to the framework's contracts (vendor matrix, frontmatter, spec-driven flow): explicit review and sign-off from the lead maintainer.
- A SaaS or hosted service. SpecRoute is markdown content. We don't run anything.
- A vendor-specific framework. Claude Code, Codex, Gemini CLI, Kiro, Cursor, and Windsurf are parallel execution environments. The Vendor Matrix is the contract.
- A standards body. We propose patterns we've found useful; consumers fork what they need and ignore the rest.
SpecRoute generalizes patterns from internal Enovatr Labs codebases into a public framework. Specific design choices (the spec triplet, the phased master-prompt pattern, the per-vendor runtime layouts) draw on production usage across multiple projects. Sanitized for public release.
The agentic-engineering ecosystem moves quickly. We watch the upstream conventions of the agent CLIs we support and update SpecRoute in lock-step when they evolve.
- Roadmap — current trajectory
- Contributing — contributor workflow
- Code of Conduct — community standards
Repository · Issues · Roadmap · Changelog · Security · License (Apache 2.0) — © Enovatr Labs
- Philosophy
- Spec-Driven Development
- Agentic Coding Model
- Automation Decision Framework
- Multi-Agent Orchestration
- Two-Tier Docs Pattern
- Multi-Vendor Context Files
- Documentation Structure
- Agent Memory
- Artifact Taxonomy
- PRDs
- Specs
- Agents
- Skills
- Commands
- Hooks
- Prompts
- Rules
- Frontmatter Contracts
- Sanitization