.bake.toml
.editorconfig
.gitattributes
.gitignore
.markdownlint.jsonc
.mdformat.toml
.pre-commit-config.yaml
.pre-commit-hooks.yaml
.pypirc.example
.readthedocs.yml
.taplo.toml
CHANGELOG.md
CONTRIBUTING.md
INSTALL.md
LICENSE
Makefile
README.md
lychee.toml
mkdocs.linkcheck.yml
mkdocs.yml
mypy.ini
noxfile.py
pyproject.toml
uv.lock
.github/dependabot.yml
.github/actions/setup-python-nox/action.yml
.github/workflows/action-pin-audit.yml
.github/workflows/ci.yml
.github/workflows/published-artifact-validation.yml
.github/workflows/release.yml
.vscode/extensions.json
.vscode/settings.json
.vscode/tasks.json
docs/contributing.md
docs/index.md
docs/install.md
docs/terminology.md
docs/_snippets/.markdownlint.jsonc
docs/_snippets/api-internal-overrides.md
docs/_snippets/config-strictness.md
docs/_snippets/file-type-identifiers.md
docs/_snippets/option-spelling.md
docs/_snippets/output-contract-no-quiet.md
docs/_snippets/output-contract.md
docs/_snippets/report-scope.md
docs/_snippets/runtime-configuration-model.md
docs/_snippets/runtime-validation-model.md
docs/_snippets/terminology.md
docs/_snippets/ci/related-pages.md
docs/api/index.md
docs/api/internals.md
docs/api/public.md
docs/assets/favicon.ico
docs/assets/topmark-logo.png
docs/assets/version-warning.js
docs/ci/action-pin-audit.md
docs/ci/ci-workflow.md
docs/ci/dependabot.md
docs/ci/index.md
docs/ci/published-artifact-validation.md
docs/ci/release-workflow.md
docs/ci/setup-python-nox-action.md
docs/ci/test-validation.md
docs/configuration/discovery.md
docs/configuration/index.md
docs/dev/api-stability.md
docs/dev/architecture.md
docs/dev/configuration-schema.md
docs/dev/documentation-conventions.md
docs/dev/documentation-pipeline.md
docs/dev/index.md
docs/dev/machine-formats.md
docs/dev/machine-output.md
docs/dev/pipelines-reference.md
docs/dev/pipelines.md
docs/dev/plugins.md
docs/dev/registry-model.md
docs/dev/release-process.md
docs/dev/resolution.md
docs/dev/road-to-1.0.md
docs/dev/roadmap.md
docs/usage/cli.md
docs/usage/configuration.md
docs/usage/exit-codes.md
docs/usage/filtering.md
docs/usage/header-placement.md
docs/usage/index.md
docs/usage/policies.md
docs/usage/pre-commit.md
docs/usage/shared-options.md
docs/usage/upgrading-to-1.0.md
docs/usage/commands/check.md
docs/usage/commands/config.md
docs/usage/commands/probe.md
docs/usage/commands/registry.md
docs/usage/commands/strip.md
docs/usage/commands/version.md
docs/usage/commands/config/check.md
docs/usage/commands/config/defaults.md
docs/usage/commands/config/dump.md
docs/usage/commands/config/init.md
docs/usage/commands/registry/bindings.md
docs/usage/commands/registry/filetypes.md
docs/usage/commands/registry/processors.md
src/topmark/__init__.py
src/topmark/__main__.py
src/topmark/_version.py
src/topmark/py.typed
src/topmark.egg-info/PKG-INFO
src/topmark.egg-info/SOURCES.txt
src/topmark.egg-info/dependency_links.txt
src/topmark.egg-info/entry_points.txt
src/topmark.egg-info/requires.txt
src/topmark.egg-info/top_level.txt
src/topmark/api/__init__.py
src/topmark/api/protocols.py
src/topmark/api/runtime.py
src/topmark/api/types.py
src/topmark/api/view.py
src/topmark/api/commands/__init__.py
src/topmark/api/commands/pipeline.py
src/topmark/api/commands/registry.py
src/topmark/api/commands/version.py
src/topmark/cli/__init__.py
src/topmark/cli/cli_types.py
src/topmark/cli/cmd_common.py
src/topmark/cli/errors.py
src/topmark/cli/io.py
src/topmark/cli/keys.py
src/topmark/cli/main.py
src/topmark/cli/options.py
src/topmark/cli/presentation.py
src/topmark/cli/state.py
src/topmark/cli/validators.py
src/topmark/cli/commands/__init__.py
src/topmark/cli/commands/check.py
src/topmark/cli/commands/config.py
src/topmark/cli/commands/config_check.py
src/topmark/cli/commands/config_defaults.py
src/topmark/cli/commands/config_dump.py
src/topmark/cli/commands/config_init.py
src/topmark/cli/commands/probe.py
src/topmark/cli/commands/registry.py
src/topmark/cli/commands/registry_bindings.py
src/topmark/cli/commands/registry_filetypes.py
src/topmark/cli/commands/registry_processors.py
src/topmark/cli/commands/strip.py
src/topmark/cli/commands/version.py
src/topmark/cli/console/__init__.py
src/topmark/cli/console/click_console.py
src/topmark/cli/console/color.py
src/topmark/cli/console/protocols.py
src/topmark/cli/console/standard_console.py
src/topmark/cli/console/utils.py
src/topmark/cli/emitters/__init__.py
src/topmark/cli/emitters/machine.py
src/topmark/cli/rendering/unified_diff.py
src/topmark/config/__init__.py
src/topmark/config/model.py
src/topmark/config/overrides.py
src/topmark/config/paths.py
src/topmark/config/policy.py
src/topmark/config/types.py
src/topmark/config/validation.py
src/topmark/config/io/__init__.py
src/topmark/config/io/deserializers.py
src/topmark/config/io/serializers.py
src/topmark/config/machine/__init__.py
src/topmark/config/machine/envelopes.py
src/topmark/config/machine/payloads.py
src/topmark/config/machine/schemas.py
src/topmark/config/machine/serializers.py
src/topmark/config/resolution/__init__.py
src/topmark/config/resolution/bridge.py
src/topmark/config/resolution/layers.py
src/topmark/config/resolution/merge.py
src/topmark/config/resolution/synthetic.py
src/topmark/core/__init__.py
src/topmark/core/constants.py
src/topmark/core/enum_mixins.py
src/topmark/core/errors.py
src/topmark/core/exit_codes.py
src/topmark/core/formats.py
src/topmark/core/keys.py
src/topmark/core/logging.py
src/topmark/core/merge.py
src/topmark/core/outcomes.py
src/topmark/core/presentation.py
src/topmark/core/typing_guards.py
src/topmark/core/machine/__init__.py
src/topmark/core/machine/envelopes.py
src/topmark/core/machine/payloads.py
src/topmark/core/machine/schemas.py
src/topmark/core/machine/serializers.py
src/topmark/diagnostic/__init__.py
src/topmark/diagnostic/model.py
src/topmark/diagnostic/types.py
src/topmark/diagnostic/machine/__init__.py
src/topmark/diagnostic/machine/envelopes.py
src/topmark/diagnostic/machine/schemas.py
src/topmark/filetypes/__init__.py
src/topmark/filetypes/factory.py
src/topmark/filetypes/instances.py
src/topmark/filetypes/model.py
src/topmark/filetypes/policy.py
src/topmark/filetypes/builtins/__init__.py
src/topmark/filetypes/builtins/core_langs.py
src/topmark/filetypes/builtins/data.py
src/topmark/filetypes/builtins/docs.py
src/topmark/filetypes/builtins/ops.py
src/topmark/filetypes/builtins/scripting.py
src/topmark/filetypes/builtins/web.py
src/topmark/filetypes/checks/__init__.py
src/topmark/filetypes/checks/json_like.py
src/topmark/filetypes/checks/xml.py
src/topmark/filetypes/detectors/__init__.py
src/topmark/filetypes/detectors/jsonc.py
src/topmark/pipeline/__init__.py
src/topmark/pipeline/adapters.py
src/topmark/pipeline/engine.py
src/topmark/pipeline/hints.py
src/topmark/pipeline/outcomes.py
src/topmark/pipeline/pipelines.py
src/topmark/pipeline/policy_whitespace.py
src/topmark/pipeline/protocols.py
src/topmark/pipeline/reporting.py
src/topmark/pipeline/runner.py
src/topmark/pipeline/status.py
src/topmark/pipeline/synthetic.py
src/topmark/pipeline/views.py
src/topmark/pipeline/context/__init__.py
src/topmark/pipeline/context/model.py
src/topmark/pipeline/context/policy.py
src/topmark/pipeline/context/status.py
src/topmark/pipeline/machine/__init__.py
src/topmark/pipeline/machine/envelopes.py
src/topmark/pipeline/machine/payloads.py
src/topmark/pipeline/machine/schemas.py
src/topmark/pipeline/machine/serializers.py
src/topmark/pipeline/steps/__init__.py
src/topmark/pipeline/steps/base.py
src/topmark/pipeline/steps/builder.py
src/topmark/pipeline/steps/comparer.py
src/topmark/pipeline/steps/patcher.py
src/topmark/pipeline/steps/planner.py
src/topmark/pipeline/steps/prober.py
src/topmark/pipeline/steps/reader.py
src/topmark/pipeline/steps/renderer.py
src/topmark/pipeline/steps/resolver.py
src/topmark/pipeline/steps/scanner.py
src/topmark/pipeline/steps/sniffer.py
src/topmark/pipeline/steps/stripper.py
src/topmark/pipeline/steps/writer.py
src/topmark/presentation/__init__.py
src/topmark/presentation/formatters/filetypes.py
src/topmark/presentation/formatters/unified_diff.py
src/topmark/presentation/formatters/utils.py
src/topmark/presentation/markdown/__init__.py
src/topmark/presentation/markdown/config.py
src/topmark/presentation/markdown/diagnostic.py
src/topmark/presentation/markdown/pipeline.py
src/topmark/presentation/markdown/probe.py
src/topmark/presentation/markdown/registry.py
src/topmark/presentation/markdown/utils.py
src/topmark/presentation/markdown/version.py
src/topmark/presentation/shared/__init__.py
src/topmark/presentation/shared/config.py
src/topmark/presentation/shared/diagnostic.py
src/topmark/presentation/shared/outcomes.py
src/topmark/presentation/shared/pipeline.py
src/topmark/presentation/shared/registry.py
src/topmark/presentation/shared/version.py
src/topmark/presentation/text/__init__.py
src/topmark/presentation/text/config.py
src/topmark/presentation/text/diagnostic.py
src/topmark/presentation/text/pipeline.py
src/topmark/presentation/text/probe.py
src/topmark/presentation/text/registry.py
src/topmark/presentation/text/utils.py
src/topmark/presentation/text/version.py
src/topmark/processors/__init__.py
src/topmark/processors/base.py
src/topmark/processors/bindings.py
src/topmark/processors/instances.py
src/topmark/processors/mixins.py
src/topmark/processors/types.py
src/topmark/processors/builtins/__init__.py
src/topmark/processors/builtins/cblock.py
src/topmark/processors/builtins/markdown.py
src/topmark/processors/builtins/pound.py
src/topmark/processors/builtins/slash.py
src/topmark/processors/builtins/xml.py
src/topmark/registry/__init__.py
src/topmark/registry/bindings.py
src/topmark/registry/filetypes.py
src/topmark/registry/identity.py
src/topmark/registry/processors.py
src/topmark/registry/registry.py
src/topmark/registry/types.py
src/topmark/registry/machine/__init__.py
src/topmark/registry/machine/envelopes.py
src/topmark/registry/machine/payloads.py
src/topmark/registry/machine/schemas.py
src/topmark/registry/machine/serializers.py
src/topmark/resolution/__init__.py
src/topmark/resolution/discovery.py
src/topmark/resolution/files.py
src/topmark/resolution/filetypes.py
src/topmark/resolution/probe.py
src/topmark/runtime/__init__.py
src/topmark/runtime/model.py
src/topmark/runtime/writer_options.py
src/topmark/toml/__init__.py
src/topmark/toml/defaults.py
src/topmark/toml/enums.py
src/topmark/toml/getters.py
src/topmark/toml/keys.py
src/topmark/toml/loaders.py
src/topmark/toml/parse.py
src/topmark/toml/pyproject.py
src/topmark/toml/render.py
src/topmark/toml/resolution.py
src/topmark/toml/schema.py
src/topmark/toml/surgery.py
src/topmark/toml/template_surgery.py
src/topmark/toml/topmark-example.toml
src/topmark/toml/types.py
src/topmark/toml/typing_guards.py
src/topmark/toml/utils.py
src/topmark/toml/validation.py
src/topmark/toml/machine/__init__.py
src/topmark/toml/machine/payloads.py
src/topmark/toml/machine/schemas.py
src/topmark/utils/__init__.py
src/topmark/utils/file.py
src/topmark/utils/merge.py
src/topmark/utils/timestamp.py
src/topmark/utils/version.py
src/topmark/version/__init__.py
src/topmark/version/convert.py
src/topmark/version/runtime.py
src/topmark/version/types.py
src/topmark/version/machine/__init__.py
src/topmark/version/machine/envelopes.py
src/topmark/version/machine/payloads.py
src/topmark/version/machine/schemas.py
src/topmark/version/machine/serializers.py
tests/__init__.py
tests/conftest.py
tests/snapshots.py
tests/strategies_topmark.py
tests/api/conftest.py
tests/api/public_api_snapshot.json
tests/api/test_api_additional.py
tests/api/test_api_check_and_strip.py
tests/api/test_api_core.py
tests/api/test_api_discovery_parity.py
tests/api/test_api_more.py
tests/api/test_api_policy_overlays.py
tests/api/test_api_probe.py
tests/api/test_api_smoke.py
tests/api/test_api_strip_report_scope.py
tests/api/test_buckets_check.py
tests/api/test_buckets_strip.py
tests/api/test_public_api_snapshot.py
tests/api/test_public_api_views.py
tests/api/test_public_imports.py
tests/cli/__init__.py
tests/cli/conftest.py
tests/cli/test_apply_write_guard.py
tests/cli/test_check_exit_codes.py
tests/cli/test_command_applicability.py
tests/cli/test_completion.py
tests/cli/test_completion_integration.py
tests/cli/test_config_check_exit_codes.py
tests/cli/test_config_dump_output.py
tests/cli/test_config_human_output.py
tests/cli/test_config_overrides.py
tests/cli/test_diff_edge_cases.py
tests/cli/test_file_type_and_skip_flags.py
tests/cli/test_filetypes.py
tests/cli/test_help_all.py
tests/cli/test_include_exclude_precedence.py
tests/cli/test_logging_flags.py
tests/cli/test_no_files.py
tests/cli/test_pipeline_human_output.py
tests/cli/test_policy_options.py
tests/cli/test_probe_exit_codes.py
tests/cli/test_probe_human_output.py
tests/cli/test_registry_human_output.py
tests/cli/test_smoke.py
tests/cli/test_state.py
tests/cli/test_stdin_content.py
tests/cli/test_stdin_errors.py
tests/cli/test_stdin_lists.py
tests/cli/test_strip.py
tests/cli/test_unified_check_apply.py
tests/cli/test_unmatched_glob_exit_codes.py
tests/cli/test_validators.py
tests/cli/test_version.py
tests/cli/test_write_error_exit_codes.py
tests/cli/machine/test_config_check_machine.py
tests/cli/machine/test_config_defaults_machine.py
tests/cli/machine/test_config_dump_machine.py
tests/cli/machine/test_config_init_machine.py
tests/cli/machine/test_probe_machine.py
tests/cli/machine/test_processing_machine.py
tests/cli/machine/test_registry_machine.py
tests/cli/machine/test_version_machine.py
tests/config/test_config_deserializers.py
tests/config/test_config_resolution_discovery.py
tests/config/test_config_resolution_merge.py
tests/config/test_config_resolution_paths.py
tests/config/test_config_strictness_and_validity.py
tests/config/test_config_validation_error.py
tests/config/test_io.py
tests/config/test_merge_semantics_invariants.py
tests/config/test_model_export.py
tests/config/test_policy_resolution.py
tests/config/resolution/test_bridge.py
tests/filetypes/test_base_registry.py
tests/filetypes/test_builtin_module_inventory.py
tests/filetypes/test_content_gate.py
tests/filetypes/test_instances_plugins.py
tests/helpers/api.py
tests/helpers/config.py
tests/helpers/diagnostics.py
tests/helpers/io.py
tests/helpers/json.py
tests/helpers/ndjson.py
tests/helpers/pipeline.py
tests/helpers/registry.py
tests/helpers/toml.py
tests/helpers/version.py
tests/pipeline/__init__.py
tests/pipeline/test_bom_shebang_policy.py
tests/pipeline/test_context_status.py
tests/pipeline/test_engine_path_configs.py
tests/pipeline/test_header_bounds_property.py
tests/pipeline/test_outcomes.py
tests/pipeline/test_registry_validation.py
tests/pipeline/integration/__init__.py
tests/pipeline/integration/test_comparer_e2e.py
tests/pipeline/integration/test_nested_config_e2e.py
tests/pipeline/steps/__init__.py
tests/pipeline/steps/test_comparer.py
tests/pipeline/steps/test_patcher.py
tests/pipeline/steps/test_planner.py
tests/pipeline/steps/test_prober.py
tests/pipeline/steps/test_reader.py
tests/pipeline/steps/test_resolver.py
tests/pipeline/steps/test_sniffer.py
tests/pipeline/steps/test_stripper.py
tests/pipeline/steps/test_writer.py
tests/presentation/conftest.py
tests/presentation/test_diagnostic_rendering.py
tests/presentation/test_diff_render.py
tests/presentation/test_pipeline_rendering.py
tests/presentation/test_registry_rendering.py
tests/processors/__init__.py
tests/processors/test_anchor_helper.py
tests/processors/test_base_registry.py
tests/processors/test_bom_newline_matrix.py
tests/processors/test_bounds_inclusive.py
tests/processors/test_builtin_module_inventory.py
tests/processors/test_cblock.py
tests/processors/test_cblock_affixes.py
tests/processors/test_final_newline_policy.py
tests/processors/test_idempotency.py
tests/processors/test_markdown.py
tests/processors/test_mixins.py
tests/processors/test_multiple_headers.py
tests/processors/test_pound.py
tests/processors/test_registry_linkage.py
tests/processors/test_replace_path_normalization.py
tests/processors/test_slash.py
tests/processors/test_slash_indent.py
tests/processors/test_xml.py
tests/processors/test_xml_anchor.py
tests/processors/test_xml_single_line_roundtrip.py
tests/registry/test_filetype_identity.py
tests/registry/test_register_unregister.py
tests/registry/test_registry_facade.py
tests/registry/test_registry_linkage.py
tests/registry/test_registry_one_step.py
tests/registry/test_registry_overlays.py
tests/registry/test_registry_public_api.py
tests/registry/test_resolver.py
tests/resolver/__init__.py
tests/resolver/test_discovery.py
tests/resolver/test_filters_and_types.py
tests/resolver/test_probe.py
tests/toml/conftest.py
tests/toml/test_getters.py
tests/toml/test_schema_validation_loading.py
tests/toml/test_schema_validation_missing_sections.py
tests/toml/test_schema_validation_policy.py
tests/toml/test_schema_validation_special_section.py
tests/toml/test_schema_validation_top_level.py
tests/toml/test_surgery.py
tests/toml/test_template_surgery.py
tests/unit/__init__.py
tests/unit/test_enum_mixins.py
tests/unit/test_processor_key_token.py
tests/unit/test_resolve_file_list.py
tests/utils/test_merge.py
tools/__init__.py
tools/api_snapshot.py
tools/ci/audit_action_pins.py
tools/docs/__init__.py
tools/docs/check_code_hygiene.py
tools/docs/check_docs_hygiene.py
tools/docs/docs_utils.py
tools/docs/gen_api_pages.py
tools/docs/hooks.py
typings/mkdocs_gen_files/__init__.pyi