Skip to content

feat(l0): add optional vouch profile and baseline structure skeleton#2

Merged
tryingET merged 2 commits intomainfrom
feat/l0-vouch-optional-structure-pack
Feb 10, 2026
Merged

feat(l0): add optional vouch profile and baseline structure skeleton#2
tryingET merged 2 commits intomainfrom
feat/l0-vouch-optional-structure-pack

Conversation

@tryingET
Copy link
Owner

@tryingET tryingET commented Feb 10, 2026

Summary

  • add optional enable_vouch_gate input (default false) in L0 and wire vouch baseline files into generated L1/L2 outputs
  • align baseline repository skeleton in both L1 and nested L2 sources (docs/, examples/, external/, ontology/, policy/, src/, tests/ + .gitattributes)
  • refresh fixtures and generation checks for the new baseline and optional gate behavior

Key details

  • enable_vouch_gate controls whether vouch workflows/artifacts are generated
  • structure baseline is intentionally minimal and profile-friendly; this aligns shape without forcing community/release packs yet
  • nested Copier nuance: L2 template files inside L1 now use .j2 and nested copier.yml sets _templates_suffix: .j2 so second-pass templating survives

Validation

  • bash ./scripts/check-l0-guardrails.sh
  • bash ./scripts/check-l0.sh

Introduce enable_vouch_gate across L0/L1/L2 template surfaces, add vouch workflow/templates, and seed baseline docs/examples/external/ontology/policy/src/tests plus .gitattributes for generated repos.

Also switch nested L2 template files to .j2 with propagated answers/settings and update guardrail/generation scripts and docs to keep checks and guidance aligned.

Validation performed: bash ./scripts/check-l0-guardrails.sh
Regenerate deterministic fixture outputs after enabling optional vouch templates, adding baseline skeleton directories, and switching nested L2 template artifacts to .j2.

This keeps fixture drift checks aligned with the current L0 source template behavior for both L1 and L2 renders.

Validation performed: bash ./scripts/check-l0-guardrails.sh
@tryingET tryingET merged commit 3e9051e into main Feb 10, 2026
1 check passed
@tryingET tryingET deleted the feat/l0-vouch-optional-structure-pack branch February 10, 2026 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants