LICENSE
README.md
pyproject.toml
src/trade_trace/__init__.py
src/trade_trace/_permissions.py
src/trade_trace/cli.py
src/trade_trace/clock.py
src/trade_trace/core.py
src/trade_trace/dispatch_trace.py
src/trade_trace/exporter.py
src/trade_trace/logging.py
src/trade_trace/mcp_server.py
src/trade_trace/playbook_predicates.py
src/trade_trace/projections.py
src/trade_trace/timestamps.py
src/trade_trace/version.py
src/trade_trace.egg-info/PKG-INFO
src/trade_trace.egg-info/SOURCES.txt
src/trade_trace.egg-info/dependency_links.txt
src/trade_trace.egg-info/entry_points.txt
src/trade_trace.egg-info/requires.txt
src/trade_trace.egg-info/top_level.txt
src/trade_trace/adapters/__init__.py
src/trade_trace/adapters/polymarket/__init__.py
src/trade_trace/adapters/polymarket/cache.py
src/trade_trace/adapters/polymarket/client.py
src/trade_trace/adapters/polymarket/config.py
src/trade_trace/adapters/polymarket/errors.py
src/trade_trace/adapters/polymarket/retry.py
src/trade_trace/contracts/__init__.py
src/trade_trace/contracts/autonomous_fixtures.py
src/trade_trace/contracts/autonomous_substrate.py
src/trade_trace/contracts/envelope.py
src/trade_trace/contracts/errors.py
src/trade_trace/contracts/grammar.py
src/trade_trace/contracts/json_schema_derive.py
src/trade_trace/contracts/report_filter.py
src/trade_trace/contracts/schema_validation.py
src/trade_trace/contracts/tool_registry.py
src/trade_trace/events/__init__.py
src/trade_trace/events/log.py
src/trade_trace/events/semantic_keys.py
src/trade_trace/events/unit_of_work.py
src/trade_trace/models/__init__.py
src/trade_trace/models/embeddings.py
src/trade_trace/models/ledger.py
src/trade_trace/models/memory.py
src/trade_trace/reporting/__init__.py
src/trade_trace/reporting/metric_glossary.py
src/trade_trace/reporting/pagination.py
src/trade_trace/reporting/position_rows.py
src/trade_trace/reporting/trade_rows.py
src/trade_trace/reports/__init__.py
src/trade_trace/reports/_envelope.py
src/trade_trace/reports/_filter_support.py
src/trade_trace/reports/audit_readiness.py
src/trade_trace/reports/bootstrap.py
src/trade_trace/reports/buckets.py
src/trade_trace/reports/calibration.py
src/trade_trace/reports/coach.py
src/trade_trace/reports/compare.py
src/trade_trace/reports/decision_velocity.py
src/trade_trace/reports/execution_quality.py
src/trade_trace/reports/forecast_diagnostics.py
src/trade_trace/reports/integrity.py
src/trade_trace/reports/lifecycle.py
src/trade_trace/reports/memory_usefulness.py
src/trade_trace/reports/operational_health.py
src/trade_trace/reports/opportunity.py
src/trade_trace/reports/playbook_adherence.py
src/trade_trace/reports/pm_native.py
src/trade_trace/reports/pnl.py
src/trade_trace/reports/policy_candidates.py
src/trade_trace/reports/process_analytics.py
src/trade_trace/reports/process_quality.py
src/trade_trace/reports/recall_receipts.py
src/trade_trace/reports/replay.py
src/trade_trace/reports/replay_evaluate.py
src/trade_trace/reports/resolution_misreads.py
src/trade_trace/reports/risk.py
src/trade_trace/reports/source_quality.py
src/trade_trace/reports/strategy_health.py
src/trade_trace/reports/tag_aggregates.py
src/trade_trace/reports/tool_schemas.py
src/trade_trace/reports/unscored.py
src/trade_trace/reports/watchlist.py
src/trade_trace/reports/work_queue.py
src/trade_trace/reports/tool_handlers/__init__.py
src/trade_trace/reports/tool_handlers/audit_quality.py
src/trade_trace/reports/tool_handlers/calibration_diagnostics.py
src/trade_trace/reports/tool_handlers/common.py
src/trade_trace/reports/tool_handlers/compare_policy_coach.py
src/trade_trace/reports/tool_handlers/lifecycle_agent.py
src/trade_trace/reports/tool_handlers/memory_recall.py
src/trade_trace/reports/tool_handlers/portfolio_exposure.py
src/trade_trace/reports/tool_handlers/registration.py
src/trade_trace/reports/tool_handlers/replay.py
src/trade_trace/security/__init__.py
src/trade_trace/security/credential_keys.py
src/trade_trace/security/patterns.py
src/trade_trace/storage/__init__.py
src/trade_trace/storage/database.py
src/trade_trace/storage/edge_audit.py
src/trade_trace/storage/paths.py
src/trade_trace/storage/policy.py
src/trade_trace/storage/migrations/__init__.py
src/trade_trace/storage/migrations/_runner.py
src/trade_trace/storage/migrations/m001_meta.py
src/trade_trace/storage/migrations/m002_events_outbox.py
src/trade_trace/storage/migrations/m003_m1_ledger.py
src/trade_trace/storage/migrations/m004_p1_stub_columns.py
src/trade_trace/storage/migrations/m005_signals.py
src/trade_trace/storage/migrations/m006_memory_layer.py
src/trade_trace/storage/migrations/m007_strategies.py
src/trade_trace/storage/migrations/m008_playbooks.py
src/trade_trace/storage/migrations/m009_events_append_only.py
src/trade_trace/storage/migrations/m010_strategy_id_new_row_triggers.py
src/trade_trace/storage/migrations/m011_agent_continuity_provenance.py
src/trade_trace/storage/migrations/m012_markets.py
src/trade_trace/storage/migrations/m013_forecast_snapshot_anchor.py
src/trade_trace/storage/migrations/m014_pm_forecast_memory_transition.py
src/trade_trace/storage/migrations/m015_pm_inline_sources_transition.py
src/trade_trace/storage/migrations/m016_risk_policy_receipts.py
src/trade_trace/storage/migrations/m017_expanded_source_stances.py
src/trade_trace/storage/migrations/m018_pretrade_intents.py
src/trade_trace/storage/migrations/m019_approval_waiver_ledger.py
src/trade_trace/storage/migrations/m020_external_execution_receipts.py
src/trade_trace/storage/migrations/m021_account_snapshots.py
src/trade_trace/storage/migrations/m022_paper_fills.py
src/trade_trace/storage/migrations/m023_reconciliation_records.py
src/trade_trace/storage/migrations/m024_autonomous_records.py
src/trade_trace/storage/migrations/m025_polymarket_resolution_finality.py
src/trade_trace/storage/migrations/m026_replay_evaluation_artifacts.py
src/trade_trace/storage/migrations/m027_abstentions.py
src/trade_trace/storage/migrations/m028_forecast_independence_locks.py
src/trade_trace/storage/migrations/m029_resolution_interpretations.py
src/trade_trace/tools/__init__.py
src/trade_trace/tools/_examples.py
src/trade_trace/tools/_helpers.py
src/trade_trace/tools/_market_rows.py
src/trade_trace/tools/_report_filter_errors.py
src/trade_trace/tools/abstention.py
src/trade_trace/tools/account_snapshots.py
src/trade_trace/tools/adapter_polymarket.py
src/trade_trace/tools/admin.py
src/trade_trace/tools/approval.py
src/trade_trace/tools/autonomous_records.py
src/trade_trace/tools/csv_import.py
src/trade_trace/tools/decision_matrix.py
src/trade_trace/tools/errors.py
src/trade_trace/tools/export.py
src/trade_trace/tools/external_receipts.py
src/trade_trace/tools/fixture.py
src/trade_trace/tools/forecast_independence.py
src/trade_trace/tools/ideas.py
src/trade_trace/tools/imports.py
src/trade_trace/tools/journal.py
src/trade_trace/tools/journal_bundle_status.py
src/trade_trace/tools/market_bind.py
src/trade_trace/tools/market_scan.py
src/trade_trace/tools/market_similarity.py
src/trade_trace/tools/memory.py
src/trade_trace/tools/paper_fills.py
src/trade_trace/tools/playbook.py
src/trade_trace/tools/pretrade_intent.py
src/trade_trace/tools/reconciliation.py
src/trade_trace/tools/reflection.py
src/trade_trace/tools/replay_artifacts.py
src/trade_trace/tools/reports.py
src/trade_trace/tools/resolution_interpretation.py
src/trade_trace/tools/review_bundle.py
src/trade_trace/tools/risk.py
src/trade_trace/tools/signals.py
src/trade_trace/tools/strategy.py
src/trade_trace/tools/ledger/__init__.py
src/trade_trace/tools/ledger/_finality.py
src/trade_trace/tools/ledger/_scoring.py
src/trade_trace/tools/ledger/_shared.py
src/trade_trace/tools/ledger/decision.py
src/trade_trace/tools/ledger/forecast.py
src/trade_trace/tools/ledger/instrument.py
src/trade_trace/tools/ledger/outcome.py
src/trade_trace/tools/ledger/snapshot.py
src/trade_trace/tools/ledger/source.py
src/trade_trace/tools/ledger/thesis.py
src/trade_trace/tools/ledger/venue.py
tests/test_smoke.py
tests/test_timestamps.py