Implements markitect/llm/ package with concrete LLMAdapter implementations:
- OpenRouterAdapter: HTTP via urllib with retry/backoff on 429/5xx
- ClaudeCodeAdapter: subprocess-based Claude CLI with stdin piping
- Factory pattern: create_adapter("openrouter") or create_adapter("claude-code")
- API key resolution chain: constructor > env var > project-root key file
- 42 unit tests, 2 integration tests (gated on API key / CLI availability)
Also adds the infospace-with-history example with Wealth of Nations VSM
analysis pipeline, templates, schemas, source chapters, and processed
output for chapters 1-2. process_chapters.py now supports --provider
and --model flags for automatic LLM-driven processing.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
153 lines
4.3 KiB
Markdown
153 lines
4.3 KiB
Markdown
# Infospace Metrics Report
|
|
|
|
**Report Date:** 2026-02-10
|
|
**Chapters Processed:** 1 of 35
|
|
|
|
---
|
|
|
|
## Completeness Metrics
|
|
|
|
### VSM Concept Coverage
|
|
|
|
**Coverage: 5 of 12 concepts (41.7%)**
|
|
|
|
| Concept | Covered | Mapping Count |
|
|
|---------|---------|---------------|
|
|
| S1 (Operations) | Yes | 8 |
|
|
| S2 (Coordination) | Yes | 3 |
|
|
| S3 (Control) | No | 0 |
|
|
| S3* (Audit) | No | 0 |
|
|
| S4 (Intelligence) | Yes | 2 |
|
|
| S5 (Policy) | No | 0 |
|
|
| Recursion | Yes | 1 |
|
|
| Variety | No | 0 |
|
|
| Requisite Variety | No | 0 |
|
|
| Attenuation/Amplification | No | 0 |
|
|
| Algedonic Signals | No | 0 |
|
|
| Viability | Yes | 1 |
|
|
| Autonomy | No | 0 |
|
|
|
|
**Uncovered concepts:** S3, S3*, S5, Variety, Requisite Variety,
|
|
Attenuation/Amplification, Algedonic Signals, Autonomy
|
|
|
|
**Assessment:** Coverage is concentrated on S1 (Operations), which is expected
|
|
for the opening chapter focused on production. The remaining concepts require
|
|
chapters addressing regulation (S3), policy (S5), and information management
|
|
(S3*, variety engineering).
|
|
|
|
### Chapter Coverage
|
|
|
|
**Coverage: 1 of 35 chapters (2.9%)**
|
|
|
|
| Book | Chapters Available | Chapters Processed |
|
|
|------|-------------------|-------------------|
|
|
| Introduction | 1 | 0 |
|
|
| Book I | 11 | 1 |
|
|
| Book II | 6 | 0 |
|
|
| Book III | 4 | 0 |
|
|
| Book IV | 10 | 0 |
|
|
| Book V | 3 | 0 |
|
|
|
|
### Entity Count
|
|
|
|
**Total distinct entities: 13**
|
|
|
|
| Economic Domain | Count |
|
|
|----------------|-------|
|
|
| Production | 10 |
|
|
| Distribution | 1 |
|
|
| Exchange | 1 |
|
|
| General Theory | 1 |
|
|
| Consumption | 0 |
|
|
| Accumulation | 0 |
|
|
| Regulation | 0 |
|
|
|
|
**Assessment:** Entity extraction is heavily skewed toward Production, reflecting
|
|
the chapter's content. Domains like Accumulation and Regulation will require
|
|
Book II and Book V chapters respectively.
|
|
|
|
### Mapping Count
|
|
|
|
**Total mappings: 14**
|
|
|
|
Mapping strength distribution:
|
|
- Strong: 11 (78.6%)
|
|
- Moderate: 3 (21.4%)
|
|
- Weak: 0 (0.0%)
|
|
|
|
---
|
|
|
|
## Consistency Metrics
|
|
|
|
### Terminology Consistency
|
|
|
|
**Score: 1.0**
|
|
|
|
With only one chapter processed, no cross-chapter terminology conflicts exist.
|
|
All entity names follow Smith's own terminology and the naming conventions
|
|
specified in the extraction rules. No synonyms detected.
|
|
|
|
**Flagged issues:** None
|
|
|
|
### Cross-reference Integrity
|
|
|
|
**Score: 1.0**
|
|
|
|
All entity references in mapping documents point to entities defined in the
|
|
entities output. No broken references detected.
|
|
|
|
**Flagged issues:** None
|
|
|
|
### Schema Compliance
|
|
|
|
**Compliance: 100%**
|
|
|
|
| Document Type | Total | Compliant | Non-compliant |
|
|
|--------------|-------|-----------|---------------|
|
|
| Entity documents | 13 | 13 | 0 |
|
|
| Mapping documents | 14 | 14 | 0 |
|
|
| Analysis documents | 1 | 1 | 0 |
|
|
|
|
All documents contain their required sections as defined by their respective
|
|
schemas.
|
|
|
|
---
|
|
|
|
## Recommendations
|
|
|
|
### Priority Actions
|
|
|
|
1. **Process remaining Book I chapters** to build S2 and S3 coverage through
|
|
price theory (Chapters 5-7) and wage/profit regulation (Chapters 8-10).
|
|
|
|
2. **Process Book IV chapters** for S5 (Policy) coverage, as these address
|
|
political economy systems (mercantilism, free trade).
|
|
|
|
3. **Process Book V chapters** for S3 (Control) coverage through sovereign
|
|
revenue and public administration.
|
|
|
|
### Coverage Gaps to Watch
|
|
|
|
- **Variety and requisite variety** are core VSM concepts that may not map
|
|
directly to Smith's vocabulary. Consider whether Smith's discussions of
|
|
market size, competition, and information asymmetry can be mapped to
|
|
variety management.
|
|
|
|
- **Algedonic signals** may appear in discussions of famine, market crises,
|
|
or economic distress in later chapters.
|
|
|
|
- **S3* (Audit)** is the most difficult system to map in classical economics.
|
|
Watch for discussions of market inspections, trade regulation enforcement,
|
|
or quality verification.
|
|
|
|
### Quality Notes
|
|
|
|
- Current consistency scores (1.0 across all metrics) will be the baseline.
|
|
As more chapters are processed, terminology conflicts and cross-reference
|
|
issues are likely to emerge and should be actively managed.
|
|
|
|
- The high proportion of Strong mappings (78.6%) is appropriate for Chapter 1
|
|
given its focus on operations, which map cleanly to S1. Later chapters
|
|
covering more abstract economic concepts may yield more Moderate and Weak
|
|
mappings.
|