Bring repo up to the filigree standard#16
Merged
Conversation
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Adds a new design spec for extending Wardline's trust-declaration capability so agentic coding agents can mark code as external_boundary, trust_boundary, or trusted via wardline.yaml instead of editing source. Design decisions captured: - trust semantics only in v1 - inline wardline.yaml trust block (not sidecar/store) - path-glob defaults + exact-qualname entity overrides - precedence: entity config > decorator > path default > fallback - strict schema + typed parse + required reasons - explicit composite provider chain - provider fingerprint includes trust config hash for cache invalidation - unmatched exact qualnames surface as a NONE-severity config fact Also records testing strategy, non-goals, and the forward extension path for future behavior-affecting property families. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…plit) Match filigree: stop gitignoring CLAUDE.md and AGENTS.md (keep .mcp.json ignored). Both now carry curated Wardline developer guidance above the auto-managed Filigree block, with an Audience banner pointing end-user 'how to use' guidance to the install block, wardline-gate skill, and docs site. Dev commands updated to the uv toolchain. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…IF fix) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implements
docs/superpowers/specs/2026-06-01-wardline-repo-standardization-design.md.Toolchain & CI
dev→ PEP 735[dependency-groups],uv.lock,.python-version(build stays hatchling).ruff format --check, and a 90% coverage floor (current ~93%). Dogfood SARIF scan, weekly judge e2e, and docs deploy preserved, rewired onto uv.release.ymlbuilds withuv build; the PyPI Trusted-Publishing job is unchanged — packages still publish.Makefile(make ci/lint/format/test-cov/scan-self/...) and a ruff pre-commit config.Docs
make ciPR gate); new ROADMAP; Contributor Covenant v2.1.Use ⇄ develop split
CLAUDE.md/AGENTS.mdare now tracked (matching filigree; only.mcp.jsonstays ignored) and carry curated developer guidance + an Audience banner pointing end-user "how to use" guidance to the install block, thewardline-gateskill, and the docs site. Dev commands updated to uv..coverage,coverage.json) gitignored and untracked.No engine/source behaviour changes (formatting-only churn from
ruff format). Localmake ci,uv build+twine check,mkdocs build --strict, and the dogfood scan all pass.🤖 Generated with Claude Code