LICENSE
README.md
pyproject.toml
_extensions/quarto-needs/_extension.yml
_extensions/quarto-needs/adr-shortcodes.lua
_extensions/quarto-needs/bootstrap-entry.py
_extensions/quarto-needs/bootstrap.py
_extensions/quarto-needs/c4.lua
_extensions/quarto-needs/clipboard.js
_extensions/quarto-needs/dashboard.lua
_extensions/quarto-needs/data.lua
_extensions/quarto-needs/flow.lua
_extensions/quarto-needs/generated-index.lua
_extensions/quarto-needs/graph-context.js
_extensions/quarto-needs/graph-explore.js
_extensions/quarto-needs/graph-modes.js
_extensions/quarto-needs/graph-state.js
_extensions/quarto-needs/graph.css
_extensions/quarto-needs/graph.js
_extensions/quarto-needs/graph.lua
_extensions/quarto-needs/i18n.lua
_extensions/quarto-needs/inspector.lua
_extensions/quarto-needs/margin-sidebar.css
_extensions/quarto-needs/margin-sidebar.js
_extensions/quarto-needs/margin-sidebar.lua
_extensions/quarto-needs/needs.css
_extensions/quarto-needs/needs.js
_extensions/quarto-needs/needs.lua
_extensions/quarto-needs/relations.lua
_extensions/quarto-needs/shortcodes.lua
_extensions/quarto-needs/tags.js
_extensions/quarto-needs/tags.lua
_extensions/quarto-needs/views.lua
_extensions/quarto-needs/vendor/cytoscape/ASSET_MANIFEST.json
_extensions/quarto-needs/vendor/cytoscape/LICENSE
_extensions/quarto-needs/vendor/cytoscape/cytoscape.min.js
_extensions/quarto-needs/vendor/cytoscape/cytoscape.min.js.map
_extensions/quarto-needs/vendor/cytoscape-navigator/ASSET_MANIFEST.json
_extensions/quarto-needs/vendor/cytoscape-navigator/LICENSE
_extensions/quarto-needs/vendor/cytoscape-navigator/cytoscape-navigator.js
_extensions/quarto-needs/vendor/cytoscape-navigator/cytoscape.js-navigator.css
schemas/baseline-v1.schema.json
schemas/c4-view-v1.schema.json
schemas/diff-v1.schema.json
schemas/evidence-checks-v1.schema.json
schemas/evidence-envelope-v1.schema.json
schemas/evidence-pytest-v1.schema.json
schemas/graph-public-v1.schema.json
schemas/impact-v1.schema.json
schemas/needs-envelope-v1.schema.json
schemas/needs.schema.json
schemas/vendor/sarif-2.1.0/VENDORED.md
schemas/vendor/sarif-2.1.0/sarif-schema.json
src/quarto_needs/__init__.py
src/quarto_needs/analysis.py
src/quarto_needs/baseline.py
src/quarto_needs/c4_d2.py
src/quarto_needs/c4_plantuml.py
src/quarto_needs/c4_projection.py
src/quarto_needs/c4_render.py
src/quarto_needs/c4_structurizr.py
src/quarto_needs/cli.py
src/quarto_needs/cli_dispatch.py
src/quarto_needs/cli_entry.py
src/quarto_needs/config.py
src/quarto_needs/console.py
src/quarto_needs/derived.py
src/quarto_needs/diagnostics.py
src/quarto_needs/diff.py
src/quarto_needs/evidence.py
src/quarto_needs/evidence_providers.py
src/quarto_needs/evidence_validation.py
src/quarto_needs/export.py
src/quarto_needs/external_trust.py
src/quarto_needs/fingerprints.py
src/quarto_needs/git_range.py
src/quarto_needs/git_range_cli.py
src/quarto_needs/github_http.py
src/quarto_needs/github_issues.py
src/quarto_needs/github_projection.py
src/quarto_needs/github_retry.py
src/quarto_needs/graph.py
src/quarto_needs/graph_constraints.py
src/quarto_needs/graph_output.py
src/quarto_needs/graph_projection.py
src/quarto_needs/graph_render.py
src/quarto_needs/graphviz_render.py
src/quarto_needs/impact.py
src/quarto_needs/import_apply.py
src/quarto_needs/interchange_cli.py
src/quarto_needs/language_service.py
src/quarto_needs/localization.py
src/quarto_needs/lsp_server.py
src/quarto_needs/metrics.py
src/quarto_needs/migration_cli.py
src/quarto_needs/model.py
src/quarto_needs/oslc_cache.py
src/quarto_needs/oslc_catalog.py
src/quarto_needs/oslc_cli.py
src/quarto_needs/oslc_federation.py
src/quarto_needs/oslc_http.py
src/quarto_needs/oslc_import_plan.py
src/quarto_needs/oslc_observe.py
src/quarto_needs/oslc_profiles.py
src/quarto_needs/oslc_query.py
src/quarto_needs/oslc_rdf.py
src/quarto_needs/oslc_reconcile.py
src/quarto_needs/oslc_rm.py
src/quarto_needs/oslc_shape.py
src/quarto_needs/parser.py
src/quarto_needs/policy.py
src/quarto_needs/pr_report.py
src/quarto_needs/pytest_plugin.py
src/quarto_needs/quality.py
src/quarto_needs/quarto_integration.py
src/quarto_needs/queries.py
src/quarto_needs/relations.py
src/quarto_needs/rules.py
src/quarto_needs/snapshot.py
src/quarto_needs/source_index.py
src/quarto_needs/suspect.py
src/quarto_needs/type_schema.py
src/quarto_needs/validation.py
src/quarto_needs/variant_cli.py
src/quarto_needs.egg-info/PKG-INFO
src/quarto_needs.egg-info/SOURCES.txt
src/quarto_needs.egg-info/dependency_links.txt
src/quarto_needs.egg-info/entry_points.txt
src/quarto_needs.egg-info/requires.txt
src/quarto_needs.egg-info/top_level.txt
src/quarto_needs/c4/__init__.py
src/quarto_needs/c4/model.py
src/quarto_needs/c4/projection.py
src/quarto_needs/c4/serialize.py
src/quarto_needs/c4/validation.py
src/quarto_needs/exporters/__init__.py
src/quarto_needs/exporters/csv_export.py
src/quarto_needs/exporters/jsonld_export.py
src/quarto_needs/exporters/junit_export.py
src/quarto_needs/exporters/markdown_export.py
src/quarto_needs/exporters/projection_notes.py
src/quarto_needs/exporters/reqif_export.py
src/quarto_needs/exporters/sarif_export.py
src/quarto_needs/migrations/__init__.py
src/quarto_needs/migrations/apply_plan.py
src/quarto_needs/migrations/apply_write.py
src/quarto_needs/migrations/doorstop.py
src/quarto_needs/migrations/openfasttrace.py
src/quarto_needs/migrations/render.py
src/quarto_needs/migrations/sphinx_needs.py
src/quarto_needs/migrations/strictdoc.py
src/quarto_needs/migrations/target.py
tests/test_analysis.py
tests/test_architecture_decisions.py
tests/test_baseline.py
tests/test_benchmarks.py
tests/test_branding_assets.py
tests/test_c4_d2.py
tests/test_c4_model.py
tests/test_c4_plantuml.py
tests/test_c4_projection.py
tests/test_c4_projection_ir.py
tests/test_c4_render.py
tests/test_c4_renderer_fallback_contract.py
tests/test_c4_serialize.py
tests/test_c4_structurizr.py
tests/test_c4_validation.py
tests/test_ci_workflow.py
tests/test_cli.py
tests/test_cli_dispatch.py
tests/test_cli_entry_lsp.py
tests/test_cli_version.py
tests/test_config.py
tests/test_console.py
tests/test_dataclass_field_defaults.py
tests/test_derived.py
tests/test_diff.py
tests/test_doorstop_migration.py
tests/test_doorstop_migration_cli.py
tests/test_evidence_envelope.py
tests/test_evidence_providers.py
tests/test_evidence_validation.py
tests/test_example_pre_render_contract.py
tests/test_export.py
tests/test_export_csv.py
tests/test_export_jsonld.py
tests/test_export_junit.py
tests/test_export_markdown.py
tests/test_export_reqif.py
tests/test_export_sarif.py
tests/test_extension_bootstrap.py
tests/test_extension_directory_resolution.py
tests/test_extension_distribution_contract.py
tests/test_extension_first_distribution.py
tests/test_extension_sync.py
tests/test_external_trust.py
tests/test_federation_config.py
tests/test_fingerprints.py
tests/test_flow_helpers.py
tests/test_git_range.py
tests/test_github_http.py
tests/test_github_issues.py
tests/test_github_projection.py
tests/test_github_reconcile.py
tests/test_github_retry.py
tests/test_graph.py
tests/test_graph_assets.py
tests/test_graph_constraints.py
tests/test_graph_constraints_config.py
tests/test_graph_exploration_assets.py
tests/test_graph_helpers.py
tests/test_graph_overlays.py
tests/test_graph_projection.py
tests/test_graph_render.py
tests/test_graph_selection.py
tests/test_graph_semantics.py
tests/test_graphviz_render.py
tests/test_impact.py
tests/test_import_apply.py
tests/test_interchange_cli.py
tests/test_language_service.py
tests/test_language_switch.py
tests/test_localization.py
tests/test_lsp_localization_contract.py
tests/test_lsp_server.py
tests/test_lua_data.py
tests/test_margin_sidebar.py
tests/test_metrics.py
tests/test_migration_apply_plan.py
tests/test_migration_apply_plan_cli.py
tests/test_migration_apply_write.py
tests/test_migration_cli.py
tests/test_migration_need_render.py
tests/test_migration_target.py
tests/test_openfasttrace_migration.py
tests/test_oslc_cache.py
tests/test_oslc_catalog.py
tests/test_oslc_cli.py
tests/test_oslc_discovery.py
tests/test_oslc_federation.py
tests/test_oslc_http.py
tests/test_oslc_import_plan.py
tests/test_oslc_observe.py
tests/test_oslc_profiles.py
tests/test_oslc_query.py
tests/test_oslc_query_cli.py
tests/test_oslc_rdf.py
tests/test_oslc_reconcile.py
tests/test_oslc_rm.py
tests/test_oslc_shape.py
tests/test_packaging.py
tests/test_parser.py
tests/test_policy.py
tests/test_pr_report.py
tests/test_pre_render_environment.py
tests/test_public_docs_contract.py
tests/test_pytest_evidence.py
tests/test_quality.py
tests/test_quarto_pre_render_service.py
tests/test_quarto_views.py
tests/test_queries.py
tests/test_relations.py
tests/test_release_version_contract.py
tests/test_rules.py
tests/test_schema_contracts.py
tests/test_self_hosted_evidence_flow.py
tests/test_self_hosted_example.py
tests/test_semantic_kernel_contract.py
tests/test_snapshot.py
tests/test_source_index.py
tests/test_source_overlays.py
tests/test_sphinx_needs_migration.py
tests/test_strictdoc_migration.py
tests/test_strictdoc_migration_cli.py
tests/test_teaching_fixtures.py
tests/test_type_schema.py
tests/test_validation.py
tests/test_variant_cli.py
tests/test_views_helpers.py
tests/test_vscode_extension.py