.markdownlint-cli2.jsonc
.pre-commit-config.yaml
CHANGELOG.md
CITATION.cff
LICENSE
MANIFEST.in
Makefile
README.md
codemeta.json
pyproject.toml
ro-crate-metadata.json
.github/dependabot.yml
.github/workflows/ci.yml
.github/workflows/release.yml
docs/architecture.md
docs/development.md
docs/installation.md
docs/report.qmd
docs/reports.md
docs/roadmap.md
docs/adapters/README.md
docs/adapters/agentframework.md
docs/adapters/anthropic.md
docs/adapters/bedrock.md
docs/adapters/crewai.md
docs/adapters/generic-jsonl.md
docs/adapters/langsmith.md
docs/adapters/mcp.md
docs/adapters/openai-agents.md
docs/adapters/otlp.md
docs/adapters/pydantic-ai.md
docs/schemas/cells.schema.json
docs/schemas/generic_jsonl_mapping.schema.json
docs/schemas/named_incidents.schema.json
docs/schemas/per_property.schema.json
docs/schemas/per_scenario.schema.json
examples/agentframework_basic_agent/README.md
examples/agentframework_basic_agent/expected_output/feasibility.json
examples/agentframework_basic_agent/expected_output/fragments.json
examples/agentframework_basic_agent/expected_output/trace.jsonld
examples/agentframework_basic_agent/input/events.jsonl
examples/anthropic_basic_agent/README.md
examples/anthropic_basic_agent/expected_output/feasibility.json
examples/anthropic_basic_agent/expected_output/fragments.json
examples/anthropic_basic_agent/expected_output/trace.jsonld
examples/anthropic_basic_agent/input/messages_history.jsonl
examples/bedrock_basic_agent/README.md
examples/bedrock_basic_agent/expected_output/feasibility.json
examples/bedrock_basic_agent/expected_output/fragments.json
examples/bedrock_basic_agent/expected_output/trace.jsonld
examples/bedrock_basic_agent/input/sessions.json
examples/crewai_basic_agent/README.md
examples/crewai_basic_agent/expected_output/feasibility.json
examples/crewai_basic_agent/expected_output/fragments.json
examples/crewai_basic_agent/expected_output/trace.jsonld
examples/crewai_basic_agent/input/events.jsonl
examples/generic_jsonl_basic_agent/README.md
examples/generic_jsonl_basic_agent/expected_output/feasibility.json
examples/generic_jsonl_basic_agent/expected_output/fragments.json
examples/generic_jsonl_basic_agent/expected_output/trace.jsonld
examples/generic_jsonl_basic_agent/input/agent_log.jsonl
examples/generic_jsonl_basic_agent/input/mapping.yaml
examples/langsmith_basic_agent/README.md
examples/langsmith_basic_agent/expected_output/feasibility.json
examples/langsmith_basic_agent/expected_output/fragments.json
examples/langsmith_basic_agent/expected_output/trace.jsonld
examples/langsmith_basic_agent/input/runs.json
examples/mcp_basic_agent/README.md
examples/mcp_basic_agent/expected_output/feasibility.json
examples/mcp_basic_agent/expected_output/fragments.json
examples/mcp_basic_agent/expected_output/trace.jsonld
examples/mcp_basic_agent/input/transcript.jsonl
examples/oep_code_review_agent/README.md
examples/oep_code_review_agent/expected_output/feasibility.json
examples/oep_code_review_agent/input/code_review_agent.jsonl
examples/oep_code_review_agent/input/mapping.v0.yaml
examples/openai_agents_basic_agent/README.md
examples/openai_agents_basic_agent/expected_output/feasibility.json
examples/openai_agents_basic_agent/expected_output/fragments.json
examples/openai_agents_basic_agent/expected_output/trace.jsonld
examples/openai_agents_basic_agent/input/trace.json
examples/otlp_basic_agent/README.md
examples/otlp_basic_agent/expected_output/feasibility.json
examples/otlp_basic_agent/expected_output/fragments.json
examples/otlp_basic_agent/expected_output/trace.jsonld
examples/otlp_basic_agent/input/spans.json
examples/pydantic_ai_basic_agent/README.md
examples/pydantic_ai_basic_agent/expected_output/feasibility.json
examples/pydantic_ai_basic_agent/expected_output/fragments.json
examples/pydantic_ai_basic_agent/expected_output/trace.jsonld
examples/pydantic_ai_basic_agent/input/runs.jsonl
examples/replit_drop_database/README.md
examples/replit_drop_database/run.py
examples/replit_drop_database/expected_output/feasibility.json
examples/replit_drop_database/expected_output/summary.txt
examples/replit_drop_database/expected_output/trace.jsonld
examples/replit_drop_database/input/fragments.json
results/cells.json
results/cells.jsonld
results/named_incidents.json
results/named_incidents.jsonld
results/per_property.json
results/per_scenario.json
results/per_scenario.jsonld
scripts/export_schemas.py
src/decision_trace_reconstructor.egg-info/PKG-INFO
src/decision_trace_reconstructor.egg-info/SOURCES.txt
src/decision_trace_reconstructor.egg-info/dependency_links.txt
src/decision_trace_reconstructor.egg-info/entry_points.txt
src/decision_trace_reconstructor.egg-info/requires.txt
src/decision_trace_reconstructor.egg-info/top_level.txt
src/reconstructor/__init__.py
src/reconstructor/pipeline.py
src/reconstructor/py.typed
src/reconstructor/adapters/__init__.py
src/reconstructor/adapters/_payloads.py
src/reconstructor/adapters/_time.py
src/reconstructor/adapters/agentframework/__init__.py
src/reconstructor/adapters/agentframework/activity_handlers.py
src/reconstructor/adapters/agentframework/architecture.py
src/reconstructor/adapters/agentframework/cli.py
src/reconstructor/adapters/agentframework/cli_handler.py
src/reconstructor/adapters/agentframework/cli_parser.py
src/reconstructor/adapters/agentframework/common.py
src/reconstructor/adapters/agentframework/events.py
src/reconstructor/adapters/agentframework/fragment_common.py
src/reconstructor/adapters/agentframework/fragments.py
src/reconstructor/adapters/agentframework/handlers.py
src/reconstructor/adapters/agentframework/lifecycle_handlers.py
src/reconstructor/adapters/agentframework/message_fragments.py
src/reconstructor/adapters/agentframework/pipeline.py
src/reconstructor/adapters/agentframework/state.py
src/reconstructor/adapters/agentframework/tool_fragments.py
src/reconstructor/adapters/anthropic/__init__.py
src/reconstructor/adapters/anthropic/cli.py
src/reconstructor/adapters/anthropic/common.py
src/reconstructor/adapters/anthropic/events.py
src/reconstructor/adapters/anthropic/fragment_common.py
src/reconstructor/adapters/anthropic/fragments.py
src/reconstructor/adapters/anthropic/message_fragments.py
src/reconstructor/adapters/anthropic/message_payloads.py
src/reconstructor/adapters/anthropic/pipeline.py
src/reconstructor/adapters/anthropic/request_fragments.py
src/reconstructor/adapters/anthropic/response_fragments.py
src/reconstructor/adapters/anthropic/tool_builders.py
src/reconstructor/adapters/anthropic/tool_fragments.py
src/reconstructor/adapters/anthropic/tool_rules.py
src/reconstructor/adapters/bedrock/__init__.py
src/reconstructor/adapters/bedrock/actor_common.py
src/reconstructor/adapters/bedrock/cli.py
src/reconstructor/adapters/bedrock/cli_args.py
src/reconstructor/adapters/bedrock/cli_handler.py
src/reconstructor/adapters/bedrock/cli_parser.py
src/reconstructor/adapters/bedrock/common.py
src/reconstructor/adapters/bedrock/fragment_common.py
src/reconstructor/adapters/bedrock/fragment_context.py
src/reconstructor/adapters/bedrock/fragments.py
src/reconstructor/adapters/bedrock/human_common.py
src/reconstructor/adapters/bedrock/io.py
src/reconstructor/adapters/bedrock/live.py
src/reconstructor/adapters/bedrock/live_memory.py
src/reconstructor/adapters/bedrock/live_pagination.py
src/reconstructor/adapters/bedrock/memory_common.py
src/reconstructor/adapters/bedrock/normalize.py
src/reconstructor/adapters/bedrock/normalize_common.py
src/reconstructor/adapters/bedrock/normalize_events.py
src/reconstructor/adapters/bedrock/normalize_sessions.py
src/reconstructor/adapters/bedrock/options.py
src/reconstructor/adapters/bedrock/pipeline.py
src/reconstructor/adapters/bedrock/session_fragments.py
src/reconstructor/adapters/bedrock/tool_common.py
src/reconstructor/adapters/bedrock/trace_fragments.py
src/reconstructor/adapters/bedrock/trace_llm_fragments.py
src/reconstructor/adapters/bedrock/trace_orchestration_fragments.py
src/reconstructor/adapters/bedrock/trace_terminal_fragments.py
src/reconstructor/adapters/crewai/__init__.py
src/reconstructor/adapters/crewai/activity_fragments.py
src/reconstructor/adapters/crewai/activity_handlers.py
src/reconstructor/adapters/crewai/architecture.py
src/reconstructor/adapters/crewai/cli.py
src/reconstructor/adapters/crewai/cli_handler.py
src/reconstructor/adapters/crewai/cli_parser.py
src/reconstructor/adapters/crewai/common.py
src/reconstructor/adapters/crewai/events.py
src/reconstructor/adapters/crewai/fragment_common.py
src/reconstructor/adapters/crewai/fragments.py
src/reconstructor/adapters/crewai/handlers.py
src/reconstructor/adapters/crewai/lifecycle_fragments.py
src/reconstructor/adapters/crewai/lifecycle_handlers.py
src/reconstructor/adapters/crewai/pipeline.py
src/reconstructor/adapters/crewai/state.py
src/reconstructor/adapters/generic_jsonl/__init__.py
src/reconstructor/adapters/generic_jsonl/cli.py
src/reconstructor/adapters/generic_jsonl/cli_handler.py
src/reconstructor/adapters/generic_jsonl/cli_parser.py
src/reconstructor/adapters/generic_jsonl/common.py
src/reconstructor/adapters/generic_jsonl/followups.py
src/reconstructor/adapters/generic_jsonl/fragments.py
src/reconstructor/adapters/generic_jsonl/io.py
src/reconstructor/adapters/generic_jsonl/mapping.py
src/reconstructor/adapters/generic_jsonl/paths.py
src/reconstructor/adapters/generic_jsonl/payloads.py
src/reconstructor/adapters/generic_jsonl/pipeline.py
src/reconstructor/adapters/generic_jsonl/record_fields.py
src/reconstructor/adapters/generic_jsonl/record_fragments.py
src/reconstructor/adapters/generic_jsonl/record_kind.py
src/reconstructor/adapters/generic_jsonl/state_mutation.py
src/reconstructor/adapters/generic_jsonl/utils.py
src/reconstructor/adapters/generic_jsonl/validation.py
src/reconstructor/adapters/generic_jsonl/yaml.py
src/reconstructor/adapters/langsmith/__init__.py
src/reconstructor/adapters/langsmith/cli.py
src/reconstructor/adapters/langsmith/cli_handler.py
src/reconstructor/adapters/langsmith/cli_parser.py
src/reconstructor/adapters/langsmith/common.py
src/reconstructor/adapters/langsmith/fragment_builders.py
src/reconstructor/adapters/langsmith/fragment_common.py
src/reconstructor/adapters/langsmith/fragment_predicates.py
src/reconstructor/adapters/langsmith/fragments.py
src/reconstructor/adapters/langsmith/network.py
src/reconstructor/adapters/langsmith/pipeline.py
src/reconstructor/adapters/langsmith/runs.py
src/reconstructor/adapters/mcp/__init__.py
src/reconstructor/adapters/mcp/capability_fragments.py
src/reconstructor/adapters/mcp/cli.py
src/reconstructor/adapters/mcp/common.py
src/reconstructor/adapters/mcp/events.py
src/reconstructor/adapters/mcp/fragment_common.py
src/reconstructor/adapters/mcp/fragments.py
src/reconstructor/adapters/mcp/notification_fragments.py
src/reconstructor/adapters/mcp/pipeline.py
src/reconstructor/adapters/mcp/resource_prompt_fragments.py
src/reconstructor/adapters/mcp/response_fragments.py
src/reconstructor/adapters/mcp/tool_fragments.py
src/reconstructor/adapters/openai_agents/__init__.py
src/reconstructor/adapters/openai_agents/cli.py
src/reconstructor/adapters/openai_agents/cli_handler.py
src/reconstructor/adapters/openai_agents/cli_parser.py
src/reconstructor/adapters/openai_agents/common.py
src/reconstructor/adapters/openai_agents/computer_fragments.py
src/reconstructor/adapters/openai_agents/events.py
src/reconstructor/adapters/openai_agents/fragment_builders.py
src/reconstructor/adapters/openai_agents/fragment_common.py
src/reconstructor/adapters/openai_agents/fragments.py
src/reconstructor/adapters/openai_agents/function_fragments.py
src/reconstructor/adapters/openai_agents/message_fragments.py
src/reconstructor/adapters/openai_agents/model_fragments.py
src/reconstructor/adapters/openai_agents/pipeline.py
src/reconstructor/adapters/openai_agents/retrieval_fragments.py
src/reconstructor/adapters/openai_agents/special_fragments.py
src/reconstructor/adapters/openai_agents/tool_fragments.py
src/reconstructor/adapters/otlp/__init__.py
src/reconstructor/adapters/otlp/cli.py
src/reconstructor/adapters/otlp/cli_args.py
src/reconstructor/adapters/otlp/cli_handler.py
src/reconstructor/adapters/otlp/cli_parser.py
src/reconstructor/adapters/otlp/common.py
src/reconstructor/adapters/otlp/fragment_builders.py
src/reconstructor/adapters/otlp/fragment_common.py
src/reconstructor/adapters/otlp/fragment_payloads.py
src/reconstructor/adapters/otlp/fragments.py
src/reconstructor/adapters/otlp/loaders.py
src/reconstructor/adapters/otlp/misc_fragments.py
src/reconstructor/adapters/otlp/model_fragments.py
src/reconstructor/adapters/otlp/normalize.py
src/reconstructor/adapters/otlp/pipeline.py
src/reconstructor/adapters/otlp/record_normalize.py
src/reconstructor/adapters/otlp/time_ids.py
src/reconstructor/adapters/otlp/tool_fragments.py
src/reconstructor/adapters/otlp/value_normalize.py
src/reconstructor/adapters/pydantic_ai/__init__.py
src/reconstructor/adapters/pydantic_ai/architecture.py
src/reconstructor/adapters/pydantic_ai/cli.py
src/reconstructor/adapters/pydantic_ai/cli_handler.py
src/reconstructor/adapters/pydantic_ai/cli_parser.py
src/reconstructor/adapters/pydantic_ai/common.py
src/reconstructor/adapters/pydantic_ai/events.py
src/reconstructor/adapters/pydantic_ai/fragment_common.py
src/reconstructor/adapters/pydantic_ai/fragments.py
src/reconstructor/adapters/pydantic_ai/handlers.py
src/reconstructor/adapters/pydantic_ai/pipeline.py
src/reconstructor/adapters/pydantic_ai/prompt_fragments.py
src/reconstructor/adapters/pydantic_ai/run_fragments.py
src/reconstructor/adapters/pydantic_ai/state.py
src/reconstructor/adapters/pydantic_ai/tool_fragments.py
src/reconstructor/adapters/pydantic_ai/tool_handlers.py
src/reconstructor/cli/__init__.py
src/reconstructor/cli/__main__.py
src/reconstructor/cli/adapter_registry.py
src/reconstructor/cli/evaluation.py
src/reconstructor/cli/ingest.py
src/reconstructor/cli/ingest_common.py
src/reconstructor/cli/ingest_common_args.py
src/reconstructor/cli/ingest_handler_common.py
src/reconstructor/cli/ingest_schema_handlers.py
src/reconstructor/cli/reconstruct.py
src/reconstructor/core/__init__.py
src/reconstructor/core/architecture.py
src/reconstructor/core/boundary.py
src/reconstructor/core/chain.py
src/reconstructor/core/fragment.py
src/reconstructor/core/manifest.py
src/reconstructor/core/temporal.py
src/reconstructor/evaluation/__init__.py
src/reconstructor/evaluation/defaults.py
src/reconstructor/evaluation/metrics.py
src/reconstructor/evaluation/run_named.py
src/reconstructor/evaluation/run_synthetic.py
src/reconstructor/evaluation/synthetic_console.py
src/reconstructor/evaluation/synthetic_evaluation.py
src/reconstructor/evaluation/synthetic_outputs.py
src/reconstructor/mapping/__init__.py
src/reconstructor/mapping/aggregation.py
src/reconstructor/mapping/classification.py
src/reconstructor/mapping/classification_rules.py
src/reconstructor/mapping/feasibility.py
src/reconstructor/mapping/feasibility_helpers.py
src/reconstructor/mapping/mapper.py
src/reconstructor/mapping/modes.py
src/reconstructor/mapping/operational_modes.py
src/reconstructor/mapping/properties.py
src/reconstructor/mapping/property_fillers.py
src/reconstructor/output/__init__.py
src/reconstructor/output/generic_jsonl_models.py
src/reconstructor/output/model_types.py
src/reconstructor/output/models.py
src/reconstructor/output/prov_context.py
src/reconstructor/output/prov_identifiers.py
src/reconstructor/output/prov_jsonld.py
src/reconstructor/output/prov_nodes.py
src/reconstructor/output/result_models.py
src/reconstructor/synthetic/__init__.py
src/reconstructor/synthetic/agentic_generator.py
src/reconstructor/synthetic/baseline_generator.py
src/reconstructor/synthetic/generator.py
src/reconstructor/synthetic/named_incidents.py
src/reconstructor/synthetic/scenario.py
tests/integration/test_example_agentframework.py
tests/integration/test_example_anthropic.py
tests/integration/test_example_bedrock.py
tests/integration/test_example_crewai.py
tests/integration/test_example_generic_jsonl.py
tests/integration/test_example_langsmith.py
tests/integration/test_example_mcp.py
tests/integration/test_example_oep_code_review.py
tests/integration/test_example_openai_agents.py
tests/integration/test_example_otlp.py
tests/integration/test_example_pydantic_ai.py
tests/integration/test_example_replit.py
tests/unit/adapters/agentframework/test_agentframework_adapter.py
tests/unit/adapters/agentframework/test_agentframework_cli.py
tests/unit/adapters/anthropic/test_anthropic_adapter.py
tests/unit/adapters/anthropic/test_anthropic_cli.py
tests/unit/adapters/bedrock/test_bedrock_adapter.py
tests/unit/adapters/bedrock/test_bedrock_cli.py
tests/unit/adapters/crewai/test_crewai_adapter.py
tests/unit/adapters/crewai/test_crewai_cli.py
tests/unit/adapters/generic_jsonl/test_generic_jsonl_adapter.py
tests/unit/adapters/generic_jsonl/test_generic_jsonl_cli.py
tests/unit/adapters/generic_jsonl/test_generic_jsonl_edges.py
tests/unit/adapters/generic_jsonl/test_generic_jsonl_utils.py
tests/unit/adapters/langsmith/test_langsmith_adapter.py
tests/unit/adapters/langsmith/test_langsmith_cli.py
tests/unit/adapters/langsmith/test_langsmith_network.py
tests/unit/adapters/mcp/test_mcp_adapter.py
tests/unit/adapters/mcp/test_mcp_cli.py
tests/unit/adapters/openai_agents/test_openai_agents_adapter.py
tests/unit/adapters/openai_agents/test_openai_agents_cli.py
tests/unit/adapters/otlp/test_otlp_adapter.py
tests/unit/adapters/otlp/test_otlp_cli.py
tests/unit/adapters/otlp/test_otlp_edges.py
tests/unit/adapters/pydantic_ai/test_pydantic_ai_adapter.py
tests/unit/adapters/pydantic_ai/test_pydantic_ai_cli.py
tests/unit/cli/test_adapter_registry.py
tests/unit/cli/test_evaluation_command.py
tests/unit/cli/test_module_entrypoint.py
tests/unit/cli/test_reconstruct_command.py
tests/unit/cli/test_schema_commands.py
tests/unit/contracts/test_adapter_golden_contracts.py
tests/unit/contracts/test_public_api.py
tests/unit/core/test_core_helpers.py
tests/unit/core/test_manifest.py
tests/unit/evaluation/test_evaluation_metrics.py
tests/unit/evaluation/test_parquet_writer.py
tests/unit/evaluation/test_run_synthetic_helpers.py
tests/unit/evaluation/test_runner_entrypoints.py
tests/unit/output/test_output_models.py
tests/unit/output/test_prov_jsonld.py
tests/unit/output/test_public_output_modules.py
tests/unit/pipeline/test_pipeline.py
tests/unit/synthetic/test_synthetic_generator.py