Seeing the three-layer framework in action
Overview¶
This website implements the J-Editorial framework to achieve automated quality control with minimal overhead. The case study demonstrates how theory translates to practice—not as an implementation guide, but as proof that the conceptual model works.
What This Case Study Shows¶
Layer 1: Frontmatter properties embedded in markdown files
Layer 2: Build-time calculation of quality dimensions
Layer 3: Quality gates that block publication of incomplete content
Results at a Glance¶
| Metric | Value |
|---|---|
| Documents Tracked | 4 |
| Average Refinement | 0.81 / 1.00 |
| Quality Compliance | 100% |
| Accidental Publications | 0 |
Layer 1 in Practice¶
Every document carries its intrinsic properties in YAML frontmatter:
---
refinement: 0.85 # Quality score (0.00-1.00)
origin: research # Why created
form: stable # Permanence intent
audience: public # Intended visibility
stubs: [] # Acknowledged gaps
---These five properties travel with the artifact wherever it goes—portable, tool-agnostic, self-documenting.
What this enables: Any system that can read frontmatter immediately understands the artifact’s quality state, purpose, and readiness for its intended audience.
Layer 2 in Practice¶
Extrinsic dimensions are calculated at build time, not stored:
| Dimension | Calculation | Example |
|---|---|---|
| health | refinement + stubs count | 0.85 refinement, 0 stubs → “excellent” |
| usefulness | refinement vs audience gate | 0.85 for public (gate: 0.80) → “ready” |
| drift | days since git modification | Modified 5 days ago → “none” |
| stage | form + refinement + stubs | stable, 0.85, no stubs → “polish” |
What this enables: The same artifact can be interpreted differently in different contexts. A research note at 0.65 refinement is “ready” for personal use but “insufficient” for public sharing—without storing duplicate metadata.
Layer 3 in Practice¶
Operational rules enforce quality automatically:
Quality Gate: Public content requires refinement >= 0.80 and stubs = []
Pre-build validation:
├─ Check required properties present
├─ Validate refinement meets audience threshold
├─ Verify no stubs for public content
└─ Exit with error if violations foundPrivate Content Exclusion: Documents with audience: personal or audience: internal are automatically excluded from production builds.
What this enables: It becomes impossible to accidentally publish incomplete work. The system enforces what manual review might overlook.
The Lightweight Implementation¶
This case study demonstrates a minimal Layer 3—appropriate for solo authors but not enterprise-scale:
Implemented:
Build-time validation (quality gates)
Automated content exclusion (audience filtering)
Git-based drift detection (modification tracking)
Not Implemented (would require full Layer 3):
Multi-user approval workflows
Role-based access control
Real-time compliance monitoring
Audit trail systems
For teams requiring these capabilities, the full Layer 3 specification provides architectural patterns for governance at scale.
Key Insight¶
The case study validates J-Editorial’s core premise: separation of concerns works.
Layer 1 properties remain stable across contexts
Layer 2 dimensions adapt interpretation to context
Layer 3 rules automate what matters for the workflow
No complex CMS. No manual checklists. Just structured metadata and automated gates.
Learn More¶
Framework Overview: J-Editorial
Advanced Topics: The framework documentation covers agentic workflows, demand-signal stubs, and orchestration patterns for practitioners ready to go deeper.
Data Analysis¶
For those interested in the quantitative details, Jupyter notebooks are available:
Editorial Metrics Analysis - Health distribution and current state
Refinement Forecasting - Quality trend projections
These notebooks demonstrate how Layer 2 dimensions can be calculated and visualized programmatically.