Files
claw/docs/superpowers/reports/2026-04-18-g8-local-doc-pipeline-first-slice-report.md

2.0 KiB

G8 Local Document Pipeline First Slice Report

Date: 2026-04-18 Scope: G8 classification and fail-closed safety slice

Summary

The first G8 implementation slice is complete.

This round added the local_doc_pipeline archetype and a repo-local representative fixture for the 95598供电服务月报 boundary family.

The result is intentionally fail-closed: G8 can now be identified and prevented from falling back into G1/G1-E/G6, but runnable local storage, SQL analysis, and document-generation orchestration is not implemented yet.

Assets Updated

  1. src/generated_scene/ir.rs
  2. src/generated_scene/analyzer.rs
  3. src/generated_scene/generator.rs
  4. tests/fixtures/generated_scene/g8_local_doc_pipeline/index.html
  5. tests/scene_generator_test.rs

Behavioral Result

The representative fixture validates:

  1. workflowArchetype = local_doc_pipeline
  2. localhost dependency evidence includes localhost:13313
  3. local pipeline actions include definedSqlQuery
  4. local pipeline actions include docExport
  5. local pipeline actions include selectData
  6. generation fails closed with local_doc_pipeline

Boundary Correction

The first test run showed that G8 could be captured by G6 because the fixture also contains host bridge actions.

The classifier now prioritizes local document pipeline evidence over generic host bridge evidence. This preserves the intended family boundary:

  1. G6: host bridge driven query progression
  2. G8: local persistence, SQL analysis, and document production after data capture

Validation

Executed:

cargo test --test scene_generator_test -- --nocapture
cargo test --test scene_generator_p1_family_test -- --nocapture
cargo test --test scene_generator_family_policy_test -- --nocapture
cargo test --test scene_generator_canonical_test -- --nocapture

All target regressions passed.

Result

G8 is now safely separated from G1/G1-E/G6 at classification time.

The family remains fail-closed until a formal local document pipeline runtime contract is implemented.