Skip to the content.

Strategic Roadmap

coding-ethos is a defensive guardrail and quality gatekeeper between AI coding agents and a repository. It turns an ETHOS contract into runnable policy, managed toolchains, agent hooks, Git hooks, MCP tools, SARIF output, runtime sandbox evidence, code-intelligence storage, and compact remediation advice.

This roadmap describes the intended direction for the next year and the work the project intentionally does not plan to do. It is updated as major platform work lands so it can serve as both public roadmap and OpenSSF Best Practices evidence.

Current Platform Baseline

The current supported platform includes:

Detailed architecture is documented in:

Next-Year Priorities

1. Agent-First Remediation Loops

Agents should repair policy failures through structured guidance instead of rerunning broad shell commands and guessing from terminal output.

Planned work:

Out of scope:

2. AST-Backed Policy Expansion

Source-aware policy should use the shared Tree-sitter fact path before adding new ad hoc scanners.

Planned work:

Out of scope:

3. Code-Intelligence Storage And Retrieval

The local code-intelligence database should become the agent memory layer for policy, code, and remediation evidence.

Planned work:

Out of scope:

4. Runtime Sandboxing And Capability Enforcement

CEL is the control plane. Runtime sandboxing is the data-plane boundary for managed tools and future constrained advice providers.

Planned work:

Out of scope:

5. Supply-Chain, Governance, And Trust Signals

The project should keep improving public trust signals while staying honest about what is repo-local and what depends on external services.

Planned work:

Out of scope:

6. Centralized ETHOS Registry And Inheritance

Organizations need baseline guardrails with local refinement.

Planned work:

Out of scope:

7. IDE And Editor Integration

Git hooks catch bad work at the gate. Editor integration should catch it earlier.

Planned work:

Out of scope:

8. Localization Readiness

The project is currently English-first because its target audience, ETHOS contract, generated agent instructions, remediation advice, contribution process, and security process are maintained in English. Localization is not a current release commitment, but it should be approached deliberately if the project starts serving non-English contributor communities.

Planned work:

Out of scope:

9. Agent Proxy And Context-Economy Controls

Open issues #52 through #62 define an Agent Proxy direction: move selected agent/provider/tool traffic through a policy-aware mediation layer so coding-ethos can reduce token waste, prevent data leakage, and intervene before unsafe tool instructions reach local execution.

This is a major platform extension, not a small hook feature. The proxy must reuse the same evidence architecture as the rest of the project:

The foundation contract and operator threat model are documented in AGENT_PROXY.md. Future proxy issues should extend that contract instead of adding feature-local event models or ledgers.

Planned foundation work:

Out of scope:

Maintenance Rules