CtrlK
BlogDocsLog inGet started
Tessl Logo

pantheon-ai/design-principles

Strategic architecture, tactical design, and testable code principles (SOLID, Clean Architecture, Design Patterns, Testable Design)

97

Quality

97%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

summary.jsontestable-design/evals/

{
  "scenarios": [
    {
      "id": "scenario-1",
      "capability": "Identify testability blockers in untestable code",
      "feasible": true,
      "reason": "Agent reads code and produces a structured written analysis — verifiable from the output document"
    },
    {
      "id": "scenario-2",
      "capability": "Refactor concrete dependency to injected interface",
      "feasible": true,
      "reason": "Agent refactors a TypeScript class and produces a modified file — verifiable by inspecting the resulting code"
    },
    {
      "id": "scenario-3",
      "capability": "Apply the Humble Object pattern to separate business logic from infrastructure",
      "feasible": true,
      "reason": "Agent splits a class into humble and testable objects and produces two new files — verifiable from file contents"
    },
    {
      "id": "scenario-4",
      "capability": "Design appropriate test doubles (stub, mock, fake) for a given interface",
      "feasible": true,
      "reason": "Agent produces TypeScript test double implementations — verifiable from file contents"
    },
    {
      "id": "scenario-5",
      "capability": "Produce a boundary test coverage plan for a layered system",
      "feasible": true,
      "reason": "Agent produces a written coverage plan document — verifiable from file contents"
    }
  ]
}

tile.json