topmark.pipeline package index¶
topmark / pipeline
TopMark processing pipeline package.
This package contains the components that implement TopMark's multi-step header processing pipeline, including:
- Context handling and shared state between steps
- Step implementations (resolver, reader, comparer, patcher, etc.)
- Pipeline assembly and execution helpers
- Contracts and status enums used to coordinate step behavior
The public API is composed of the pipeline assembly helpers in
topmark.pipeline.pipelines, the execution helper in
topmark.pipeline.runner, and the shared context model in
topmark.pipeline.context.
Immediate children in this package¶
- topmark.pipeline.adapters
- Adapters bridging between high-level ProcessingContext and lightweight view protocols.
- topmark.pipeline.context
- Context layer for the TopMark pipeline.
- topmark.pipeline.engine
- Execution helpers for running pipelines over a list of files (engine layer).
- topmark.pipeline.hints
- Hint taxonomy and normalization utilities for the TopMark pipeline.
- topmark.pipeline.machine
- Machine-output helpers for pipeline processing commands.
- topmark.pipeline.outcomes
- Pure outcome bucketing and counting helpers used across frontends.
- topmark.pipeline.pipelines
- Named pipeline variants for TopMark (immutable, typed step sequences).
- topmark.pipeline.policy_whitespace
- Policy-aware whitespace utilities for the pipeline.
- topmark.pipeline.protocols
- Type contracts for pipeline steps (engine-facing).
- topmark.pipeline.reporting
- Pipeline reporting scope helpers.
- topmark.pipeline.runner
- Run the TopMark V2 header processing pipeline for a single file.
- topmark.pipeline.status
- Status enums for each axis in the TopMark pipeline.
- topmark.pipeline.steps
- Step modules for the functional pipeline (no exports here).
- topmark.pipeline.synthetic
- Synthetic pipeline contexts for resolver-level outcomes.
- topmark.pipeline.views
- View abstractions for large, phase-scoped pipeline data.