Skip to content

Commit fbfd3c2

Browse files
committed
chore: remove dead tooling configs, stale docs, fix stale references
Delete treemapper artifacts, renovate.json (dependabot is live), orphan knip.json, dead .yamllint (pre-commit inline -d overrides it), duplicate root mkdocs.yml (old certamen-framework name), stale ANALYSIS.md and web_auth_audit_2025.md, and the broken try-it-now.md demo page (missing notebook). Refresh CLAUDE.md architecture to the real 6-layer DDD tree, align biome schema to 2.5.2, and gitignore local work-logs. Claude-Session: https://claude.ai/code/session_01KGUEXHcGDrqkCGPz7Y1G88
1 parent 995dd50 commit fbfd3c2

13 files changed

Lines changed: 20 additions & 1296 deletions

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,3 +179,7 @@ TODO.md
179179

180180
GITHUB_PAGES_SETUP.md
181181
.treemapper/
182+
183+
# Local analysis work-logs and theory configs
184+
config.diffctx-theory.yml
185+
ANALYSIS_*.md

.treemapperignore

Lines changed: 0 additions & 10 deletions
This file was deleted.

.yamllint

Lines changed: 0 additions & 17 deletions
This file was deleted.

ANALYSIS.md

Lines changed: 0 additions & 258 deletions
This file was deleted.

CLAUDE.md

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ method.
6262
│ certamen --config config.yml │
6363
│ ┌───────────────────────────┐ │
6464
│ │ Tournament Engine │ │
65-
│ │ (src/certamen/core/) │ │
65+
│ │ (src/certamen/domain/) │ │
6666
│ │ ├─ Competitors (LLMs) │ │
6767
│ │ ├─ Judges (LLMs) │ │
6868
│ │ ├─ Rubrics & Scoring │ │
@@ -75,21 +75,22 @@ method.
7575

7676
### Core Components
7777

78+
Layered DDD structure (6 layers: interfaces → application →
79+
infrastructure → domain → ports → shared):
80+
7881
```text
7982
src/certamen/
80-
├── core/
81-
│ ├── tournament.py # Tournament orchestration
82-
│ ├── scorer.py # Rubric-based scoring
83-
│ ├── knowledge_bank.py # Insight extraction
84-
│ ├── nodes/ # Workflow node system
85-
│ └── executor/ # Graph executor
86-
├── models/
87-
│ └── litellm.py # LLM provider adapters
88-
├── cli/
89-
│ └── main.py # CLI entry point
90-
├── config/ # Configuration loading
91-
├── serialization/ # YAML workflow loader
92-
└── utils/ # Utilities
83+
├── interfaces/ # Entry points: cli/, web/, render/
84+
├── application/ # Orchestration: execution/, workflow/, cost/
85+
├── domain/ # Core logic: tournament/, interrogation/,
86+
│ # disagreement/, knowledge/, knowledge_map/,
87+
│ # confidence/, prompts/, reporting/
88+
├── infrastructure/ # Adapters: llm/, config/, cache/, events/,
89+
│ # persistence/, secrets/, similarity/, serialization/
90+
├── ports/ # Protocols/ABCs (BaseModel, EventHandler,
91+
│ # HostEnvironment, SimilarityEngine)
92+
├── shared/ # Cross-cutting: text/, json_utils, logging/
93+
└── workflows/ # Bundled YAML workflow definitions
9394
```
9495

9596
## Configuration

core-logic.treemapperwhitelist

Lines changed: 0 additions & 29 deletions
This file was deleted.

docs-site/mkdocs.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ plugins:
6161

6262
nav:
6363
- Home: index.md
64-
- Try It Now: try-it-now.md
6564
- ROI Calculator: calculator.html
6665

6766
extra:

docs/try-it-now.md

Lines changed: 0 additions & 179 deletions
This file was deleted.

0 commit comments

Comments
 (0)