Coverage report: 99%

Files Functions Classes

coverage.py v7.15.4, created at 2026-08-26 14:20 +0800

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
src\genesis\__init__.py   100% 1 0 0   100% 0 0   100%
src\genesis\config.py   100% 132 0 0   100% 24 0   100%
src\genesis\data_models.py   100% 213 0 0   100% 0 0   100%
src\genesis\eval\__init__.py   100% 3 0 0   100% 0 0   100%
src\genesis\eval\golden_set.py   100% 18 0 0   100% 0 0   100%
src\genesis\eval\scorer.py   100% 108 0 0   100% 18 0   100%
src\genesis\impact\code_parser.py   100% 128 0 0   97% 32 1   99%
src\genesis\impact\existing_system_explorer.py   100% 5 0 0   100% 0 0   100%
src\genesis\impact\impact_agent.py   100% 122 0 0   98% 60 1   99%
src\genesis\inference\__init__.py   100% 5 0 0   100% 0 0   100%
src\genesis\inference\client.py   100% 58 0 10   100% 14 0   100%
src\genesis\inference\engine.py   100% 103 0 0   100% 30 0   100%
src\genesis\inference\exceptions.py   100% 11 0 0   100% 0 0   100%
src\genesis\inference\factory.py   100% 35 0 0   92% 12 1   98%
src\genesis\inference\prompt_registry.py   100% 27 0 0   100% 8 0   100%
src\genesis\inference\token.py   100% 26 0 0   100% 2 0   100%
src\genesis\inference\types.py   100% 38 0 0   100% 0 0   100%
src\genesis\orchestrator\__init__.py   100% 3 0 0   100% 0 0   100%
src\genesis\orchestrator\datagate.py   100% 43 0 0   100% 10 0   100%
src\genesis\orchestrator\task_queue.py   100% 98 0 22   100% 16 0   100%
src\genesis\parsers\_word_common.py   100% 6 0 0   100% 0 0   100%
src\genesis\parsers\excel_parser.py   100% 73 0 4   100% 28 0   100%
src\genesis\parsers\excel_reader.py   100% 12 0 0   100% 2 0   100%
src\genesis\parsers\formatting_detector.py   100% 40 0 0   100% 20 0   100%
src\genesis\parsers\free_text_extractor.py   100% 22 0 0   100% 10 0   100%
src\genesis\parsers\merge_fill.py   100% 15 0 0   100% 10 0   100%
src\genesis\parsers\paragraph_splitter.py   100% 17 0 0   100% 10 0   100%
src\genesis\parsers\provenance.py   100% 2 0 0   100% 0 0   100%
src\genesis\parsers\resolver.py   100% 51 0 0   100% 20 0   100%
src\genesis\parsers\rule_doc_parser.py   100% 45 0 0   100% 18 0   100%
src\genesis\parsers\sheet_detector.py   100% 20 0 0   100% 14 0   100%
src\genesis\parsers\sheet_nature.py   100% 29 0 4   100% 12 0   100%
src\genesis\parsers\source_aggregator.py   100% 44 0 0   100% 12 0   100%
src\genesis\parsers\table_extractor.py   100% 24 0 0   100% 10 0   100%
src\genesis\parsers\word_template_parser.py   100% 32 0 0   100% 12 0   100%
src\genesis\qa\guardrails.py   100% 27 0 0   100% 6 0   100%
src\genesis\qa\qa_loop.py   98% 53 1 0   80% 10 2   95%
src\genesis\qa\report.py   100% 10 0 0   100% 0 0   100%
src\genesis\qa\validator.py   100% 27 0 0   100% 2 0   100%
src\genesis\services\rag_service.py   92% 26 2 4   83% 6 1   91%
src\genesis\state_machine.py   100% 40 0 0   100% 10 0   100%
src\genesis\writer\__init__.py   100% 3 0 0   100% 0 0   100%
src\genesis\writer\context_builder.py   100% 15 0 0   100% 2 0   100%
src\genesis\writer\docx_injector.py   97% 132 4 0   97% 66 2   97%
src\genesis\writer\exceptions.py   100% 2 0 0   100% 0 0   100%
src\genesis\writer\language.py   100% 51 0 0   100% 32 0   100%
src\genesis\writer\models.py   100% 117 0 0   100% 34 0   100%
src\genesis\writer\orchestrator.py   100% 65 0 0   95% 20 1   99%
src\genesis\writer\renderer.py   100% 16 0 0   100% 10 0   100%
src\genesis\writer\template_mapper.py   100% 27 0 0   83% 12 2   95%
src\genesis\writer\writer_agent.py   95% 75 4 0   86% 22 3   93%
src\genesis\writer\writer_state.py   100% 21 0 0   100% 6 0   100%
Total   99% 2316 11 44   98% 642 14   99%

No items found using the specified filter.

2 empty files skipped.