LICENSE
MANIFEST.in
README.md
pyproject.toml
degardis/__init__.py
degardis/__main__.py
degardis/analysis.py
degardis/build.py
degardis/bundlepaths.py
degardis/cli.py
degardis/content.py
degardis/explain.py
degardis/fingerprint.py
degardis/icons.py
degardis/inspection.py
degardis/manual.py
degardis/markdown.py
degardis/model.py
degardis/output.py
degardis/package.py
degardis/progress.py
degardis/registry.py
degardis/render.py
degardis/scaffold.py
degardis/sources.py
degardis/validate.py
degardis/wording.py
degardis/yamlsource.py
degardis.egg-info/PKG-INFO
degardis.egg-info/SOURCES.txt
degardis.egg-info/dependency_links.txt
degardis.egg-info/entry_points.txt
degardis.egg-info/requires.txt
degardis.egg-info/top_level.txt
degardis/explain_codes/content.empty-selection.yaml
degardis/explain_codes/content.invalid-assets.yaml
degardis/explain_codes/content.invalid-facets.yaml
degardis/explain_codes/content.invalid-guides.yaml
degardis/explain_codes/content.invalid-knowledge.yaml
degardis/explain_codes/content.invalid-principles.yaml
degardis/explain_codes/content.invalid-scripts.yaml
degardis/explain_codes/content.invalid-tasks.yaml
degardis/explain_codes/content.missing-tasks.yaml
degardis/explain_codes/content.outside-skill.yaml
degardis/explain_codes/content.unconsumed.yaml
degardis/explain_codes/content.unknown-field.yaml
degardis/explain_codes/content.unmatched-pattern.yaml
degardis/explain_codes/facet.duplicate-title.yaml
degardis/explain_codes/facet.empty.yaml
degardis/explain_codes/facet.invalid-category.yaml
degardis/explain_codes/facet.invalid-description.yaml
degardis/explain_codes/facet.invalid-guides.yaml
degardis/explain_codes/facet.invalid-title.yaml
degardis/explain_codes/facet.missing-title.yaml
degardis/explain_codes/facet.unexpected-id.yaml
degardis/explain_codes/facet.unknown-field.yaml
degardis/explain_codes/facet.unknown-guide.yaml
degardis/explain_codes/guide.empty.yaml
degardis/explain_codes/guide.invalid-applicability.yaml
degardis/explain_codes/guide.invalid-requires.yaml
degardis/explain_codes/guide.invalid-title.yaml
degardis/explain_codes/guide.missing-title.yaml
degardis/explain_codes/guide.requirement-cycle.yaml
degardis/explain_codes/guide.self-reference.yaml
degardis/explain_codes/guide.unexpected-id.yaml
degardis/explain_codes/guide.unknown-field.yaml
degardis/explain_codes/guide.unknown-requires.yaml
degardis/explain_codes/icon.invalid-path.yaml
degardis/explain_codes/icon.not-found.yaml
degardis/explain_codes/icon.too-large.yaml
degardis/explain_codes/icon.unsafe.yaml
degardis/explain_codes/icon.unsupported.yaml
degardis/explain_codes/inline.ambiguous-target.yaml
degardis/explain_codes/inline.unknown-kind.yaml
degardis/explain_codes/inline.unknown-target.yaml
degardis/explain_codes/interface.default_prompt-length.yaml
degardis/explain_codes/interface.default_prompt-literal-token.yaml
degardis/explain_codes/interface.default_prompt-token.yaml
degardis/explain_codes/interface.display_name-length.yaml
degardis/explain_codes/interface.invalid-default_prompt.yaml
degardis/explain_codes/interface.invalid-display_name.yaml
degardis/explain_codes/interface.invalid-short_description.yaml
degardis/explain_codes/interface.missing-default_prompt.yaml
degardis/explain_codes/interface.missing-display_name.yaml
degardis/explain_codes/interface.missing-short_description.yaml
degardis/explain_codes/interface.short_description-length.yaml
degardis/explain_codes/interface.unknown-field.yaml
degardis/explain_codes/knowledge.empty.yaml
degardis/explain_codes/knowledge.invalid-kind.yaml
degardis/explain_codes/knowledge.invalid-requires.yaml
degardis/explain_codes/knowledge.invalid-title.yaml
degardis/explain_codes/knowledge.missing-kind.yaml
degardis/explain_codes/knowledge.missing-title.yaml
degardis/explain_codes/knowledge.orphan.yaml
degardis/explain_codes/knowledge.requirement-cycle.yaml
degardis/explain_codes/knowledge.unexpected-id.yaml
degardis/explain_codes/knowledge.unknown-field.yaml
degardis/explain_codes/knowledge.unknown-requires.yaml
degardis/explain_codes/link.internal-path.yaml
degardis/explain_codes/manifest.description-length.yaml
degardis/explain_codes/manifest.invalid-content.yaml
degardis/explain_codes/manifest.invalid-copyright.yaml
degardis/explain_codes/manifest.invalid-description.yaml
degardis/explain_codes/manifest.invalid-format_version.yaml
degardis/explain_codes/manifest.invalid-interface.yaml
degardis/explain_codes/manifest.invalid-license.yaml
degardis/explain_codes/manifest.invalid-name.yaml
degardis/explain_codes/manifest.invalid-principles.yaml
degardis/explain_codes/manifest.invalid-stance.yaml
degardis/explain_codes/manifest.invalid-tasks.yaml
degardis/explain_codes/manifest.invalid-version.yaml
degardis/explain_codes/manifest.missing-content.yaml
degardis/explain_codes/manifest.missing-description.yaml
degardis/explain_codes/manifest.missing-format_version.yaml
degardis/explain_codes/manifest.missing-interface.yaml
degardis/explain_codes/manifest.missing-name.yaml
degardis/explain_codes/manifest.missing-tasks.yaml
degardis/explain_codes/manifest.missing-version.yaml
degardis/explain_codes/manifest.missing.yaml
degardis/explain_codes/manifest.name-brand.yaml
degardis/explain_codes/manifest.name-length.yaml
degardis/explain_codes/manifest.obsolete-format_version.yaml
degardis/explain_codes/manifest.unknown-field.yaml
degardis/explain_codes/manifest.unknown-principle.yaml
degardis/explain_codes/manifest.unknown-task.yaml
degardis/explain_codes/manifest.unreadable.yaml
degardis/explain_codes/manifest.unrouted-task.yaml
degardis/explain_codes/manifest.unsupported-format_version.yaml
degardis/explain_codes/output.broken-reference.yaml
degardis/explain_codes/output.path-collision.yaml
degardis/explain_codes/output.source-overlap.yaml
degardis/explain_codes/principle.empty.yaml
degardis/explain_codes/principle.inline-reference.yaml
degardis/explain_codes/principle.invalid-applicability.yaml
degardis/explain_codes/principle.invalid-title.yaml
degardis/explain_codes/principle.missing-title.yaml
degardis/explain_codes/principle.unexpected-id.yaml
degardis/explain_codes/principle.unknown-field.yaml
degardis/explain_codes/principle.unused.yaml
degardis/explain_codes/render.facet-budget.yaml
degardis/explain_codes/render.guide-budget.yaml
degardis/explain_codes/render.heading-depth.yaml
degardis/explain_codes/render.principle-budget.yaml
degardis/explain_codes/render.root-budget.yaml
degardis/explain_codes/render.task-budget.yaml
degardis/explain_codes/source.archive-input.yaml
degardis/explain_codes/source.duplicate-id.yaml
degardis/explain_codes/source.generated-bundle.yaml
degardis/explain_codes/source.invalid-name.yaml
degardis/explain_codes/source.invalid-yaml.yaml
degardis/explain_codes/source.missing-frontmatter.yaml
degardis/explain_codes/source.rejected-yaml.yaml
degardis/explain_codes/source.unreadable.yaml
degardis/explain_codes/source.unsupported.yaml
degardis/explain_codes/task.empty.yaml
degardis/explain_codes/task.invalid-cues.yaml
degardis/explain_codes/task.invalid-goal.yaml
degardis/explain_codes/task.invalid-guides.yaml
degardis/explain_codes/task.invalid-handoffs.yaml
degardis/explain_codes/task.invalid-knowledge.yaml
degardis/explain_codes/task.invalid-title.yaml
degardis/explain_codes/task.missing-cues.yaml
degardis/explain_codes/task.missing-goal.yaml
degardis/explain_codes/task.missing-title.yaml
degardis/explain_codes/task.unexpected-id.yaml
degardis/explain_codes/task.unknown-field.yaml
degardis/explain_codes/task.unknown-guide.yaml
degardis/explain_codes/task.unknown-handoff.yaml
degardis/explain_codes/task.unknown-knowledge.yaml
degardis/explain_codes/yaml.ambiguous-scalar.yaml
degardis/explain_codes/yaml.numeric-scalar.yaml
degardis/explain_codes/yaml.sexagesimal-scalar.yaml
degardis/explain_codes/wording/shared.yaml
degardis/manual_topics/assets.md
degardis/manual_topics/build.md
degardis/manual_topics/facets.md
degardis/manual_topics/guides.md
degardis/manual_topics/identifiers.md
degardis/manual_topics/inspection.md
degardis/manual_topics/interface.md
degardis/manual_topics/knowledge.md
degardis/manual_topics/layout.md
degardis/manual_topics/manifest.md
degardis/manual_topics/markdown.md
degardis/manual_topics/overview.md
degardis/manual_topics/principles.md
degardis/manual_topics/relationships.md
degardis/manual_topics/scripts.md
degardis/manual_topics/tasks.md
degardis/manual_topics/topics.yaml
degardis/manual_topics/validation.md
degardis/manual_topics/yaml.md
docs/artifact-format.md
docs/cli.md
docs/getting-started.md
docs/manual.md
examples/structured-summary/skill.yaml
examples/structured-summary/assets/icon.svg
examples/structured-summary/facets/engineering.md
examples/structured-summary/facets/executive.md
examples/structured-summary/facets/research-paper.md
examples/structured-summary/facets/transcript.md
examples/structured-summary/facets/guides/transcript-passes.md
examples/structured-summary/guides/open-questions.md
examples/structured-summary/guides/summary-template.md
examples/structured-summary/knowledge/attribution.md
examples/structured-summary/knowledge/audience.md
examples/structured-summary/knowledge/choose-detail.md
examples/structured-summary/knowledge/length-targets.md
examples/structured-summary/knowledge/source-fidelity.md
examples/structured-summary/knowledge/source-material.md
examples/structured-summary/knowledge/structure-subjects.md
examples/structured-summary/principles/enumeration.md
examples/structured-summary/principles/evidence.md
examples/structured-summary/principles/provenance.md
examples/structured-summary/principles/reporting.md
examples/structured-summary/principles/requester-questions.md
examples/structured-summary/scripts/list_headings.py
examples/structured-summary/tasks/brief.md
examples/structured-summary/tasks/report-gaps.md
examples/structured-summary/tasks/summarize.md
tests/__init__.py
tests/checkcodes.py
tests/support.py
tests/test_analysis.py
tests/test_build.py
tests/test_cli.py
tests/test_conformance.py
tests/test_diagnostics.py
tests/test_discovery.py
tests/test_examples.py
tests/test_explain.py
tests/test_manifest.py
tests/test_manual.py
tests/test_markdown.py
tests/test_principle_applicability.py
tests/test_principles.py
tests/test_progress.py
tests/test_render.py
tests/test_sources.py
tests/test_yaml_subset.py
tests/fixtures/skills/demo/alpha/skill.yaml
tests/fixtures/skills/demo/alpha/assets/template.md
tests/fixtures/skills/demo/alpha/facets/legacy.md
tests/fixtures/skills/demo/alpha/facets/python.md
tests/fixtures/skills/demo/alpha/facets/urgent.md
tests/fixtures/skills/demo/alpha/guides/checklist.md
tests/fixtures/skills/demo/alpha/guides/compatibility.md
tests/fixtures/skills/demo/alpha/guides/toolchain.md
tests/fixtures/skills/demo/alpha/knowledge/change-surface.md
tests/fixtures/skills/demo/alpha/knowledge/evidence-required.md
tests/fixtures/skills/demo/alpha/knowledge/failure-modes.md
tests/fixtures/skills/demo/alpha/knowledge/house-limits.md
tests/fixtures/skills/demo/alpha/knowledge/order-findings.md
tests/fixtures/skills/demo/alpha/principles/delegation.md
tests/fixtures/skills/demo/alpha/principles/evidence.md
tests/fixtures/skills/demo/alpha/principles/expenditure.md
tests/fixtures/skills/demo/alpha/principles/provenance.md
tests/fixtures/skills/demo/alpha/principles/reporting.md
tests/fixtures/skills/demo/alpha/scripts/greet.py
tests/fixtures/skills/demo/alpha/tasks/document.md
tests/fixtures/skills/demo/alpha/tasks/repair.md
tests/fixtures/skills/demo/alpha/tasks/review.md
tests/fixtures/skills/demo/beta/skill.yaml
tests/fixtures/skills/demo/beta/principles/reporting.md
tests/fixtures/skills/demo/beta/tasks/note.md
tools/generate_manual.py
tools/manual_template.md