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.jsonsolid-principles/evals/

{
  "scenarios": [
    {
      "id": "scenario-1",
      "capability": "Identify and refactor SRP violations in a God Class",
      "feasible": true,
      "reason": "Agent produces refactored TypeScript files — verifiable by inspecting class responsibilities in the output files"
    },
    {
      "id": "scenario-2",
      "capability": "Apply OCP by introducing abstraction to eliminate modification of stable code",
      "feasible": true,
      "reason": "Agent produces an interface and implementations — verifiable by checking that the original class is not modified to add new behavior"
    },
    {
      "id": "scenario-3",
      "capability": "Detect and fix an LSP violation in an inheritance hierarchy",
      "feasible": true,
      "reason": "Agent produces a written analysis and refactored code — verifiable from file contents"
    },
    {
      "id": "scenario-4",
      "capability": "Split a fat interface to satisfy ISP",
      "feasible": true,
      "reason": "Agent produces split interface files — verifiable by checking each interface only contains methods used by its target client"
    },
    {
      "id": "scenario-5",
      "capability": "Apply DIP by introducing an abstraction between high-level and low-level modules",
      "feasible": true,
      "reason": "Agent produces an interface and refactored high-level module — verifiable by checking the high-level module no longer imports the concrete type"
    }
  ]
}

tile.json