LICENSE
README.md
pyproject.toml
starpulse/__init__.py
starpulse/__main__.py
starpulse/adapter_kit.py
starpulse/board_feed.py
starpulse/claude_code.py
starpulse/config.py
starpulse/conformance.py
starpulse/cursor.py
starpulse/cursor_context.py
starpulse/harnesses.py
starpulse/history.py
starpulse/machine_definition.py
starpulse/mermaid_import.py
starpulse/otlp.py
starpulse/snapshot.py
starpulse.egg-info/PKG-INFO
starpulse.egg-info/SOURCES.txt
starpulse.egg-info/dependency_links.txt
starpulse.egg-info/entry_points.txt
starpulse.egg-info/requires.txt
starpulse.egg-info/top_level.txt
starpulse/_internal/__init__.py
starpulse/_internal/signals.py
starpulse/_internal/cli/__init__.py
starpulse/_internal/cli/agent_cli.py
starpulse/_internal/cli/agent_commands.py
starpulse/_internal/cli/agent_keys.py
starpulse/_internal/cli/agent_tasks.py
starpulse/_internal/cli/agent_wire.py
starpulse/_internal/cli/connect.py
starpulse/_internal/cli/demo.py
starpulse/_internal/cli/doctor.py
starpulse/_internal/cli/init.py
starpulse/_internal/cli/skill_install.py
starpulse/_internal/config/__init__.py
starpulse/_internal/config/adapter_types.py
starpulse/_internal/config/analytics.py
starpulse/_internal/config/config.py
starpulse/_internal/config/cursor_context.py
starpulse/_internal/config/harnesses.py
starpulse/_internal/config/level.py
starpulse/_internal/config/pins.py
starpulse/_internal/config/project.py
starpulse/_internal/config/scheduler.py
starpulse/_internal/config/search.py
starpulse/board/__init__.py
starpulse/board/board_feed.py
starpulse/board/claim_refusals.py
starpulse/board/criteria.py
starpulse/board/ledger.py
starpulse/board/machine_tasks.py
starpulse/board/snapshot.py
starpulse/board/adapters/__init__.py
starpulse/board/adapters/board_import.py
starpulse/board/adapters/claim_ttl.py
starpulse/board/adapters/history_window.py
starpulse/board/adapters/jira.py
starpulse/board/adapters/machines_only.py
starpulse/board/adapters/native.py
starpulse/board/adapters/native_docs.py
starpulse/board/adapters/native_milestones.py
starpulse/board/adapters/project_machines.py
starpulse/board/adapters/replica.py
starpulse/board/adapters/search.py
starpulse/board/adapters/task_history.py
starpulse/board/adapters/upstream_backlog.py
starpulse/board/bin/__init__.py
starpulse/board/bin/blocks.py
starpulse/board/bin/board_worker.py
starpulse/board/bin/search_worker.py
starpulse/board/model/__init__.py
starpulse/board/model/claims.py
starpulse/board/model/markdown.py
starpulse/board/model/post_merge_checks.py
starpulse/board/model/rules.py
starpulse/board/model/seam.py
starpulse/board/model/sections.py
starpulse/board/model/view.py
starpulse/contracts/__init__.py
starpulse/contracts/__main__.py
starpulse/contracts/adapters.py
starpulse/contracts/task_keys.py
starpulse/contracts/api/__init__.py
starpulse/contracts/api/__main__.py
starpulse/contracts/api/_base.py
starpulse/contracts/api/registry.py
starpulse/contracts/api/schema.py
starpulse/contracts/api/dto/__init__.py
starpulse/contracts/api/dto/cue.py
starpulse/contracts/api/dto/dag.py
starpulse/contracts/api/dto/errors.py
starpulse/contracts/api/dto/flow.py
starpulse/contracts/api/dto/harnesses.py
starpulse/contracts/api/dto/health.py
starpulse/contracts/api/dto/ledger.py
starpulse/contracts/api/dto/machine.py
starpulse/contracts/api/dto/milestones.py
starpulse/contracts/api/dto/missed.py
starpulse/contracts/api/dto/pages.py
starpulse/contracts/api/dto/pulls.py
starpulse/contracts/api/dto/report.py
starpulse/contracts/api/dto/requests.py
starpulse/contracts/api/dto/results.py
starpulse/contracts/api/dto/scheduler.py
starpulse/contracts/api/dto/search.py
starpulse/contracts/api/dto/snapshot.py
starpulse/contracts/api/dto/task.py
starpulse/contracts/api/dto/trajectories.py
starpulse/contracts/api/dto/transitions.py
starpulse/event_log/__init__.py
starpulse/event_log/checkpoints.py
starpulse/event_log/conformance_monitor.py
starpulse/event_log/event_log.py
starpulse/event_log/events.py
starpulse/event_log/lane_events.py
starpulse/event_log/lane_import.py
starpulse/event_log/lane_repair.py
starpulse/event_log/migrate.py
starpulse/event_log/opening.py
starpulse/event_log/operator_settings.py
starpulse/event_log/polling.py
starpulse/event_log/rating_events.py
starpulse/event_log/tables.py
starpulse/event_log/migrations/env.py
starpulse/event_log/migrations/versions/0001_initial.py
starpulse/event_log/migrations/versions/0002_partition_events_by_day.py
starpulse/event_log/migrations/versions/0003_day_rollups.py
starpulse/event_log/migrations/versions/0004_insights.py
starpulse/event_log/migrations/versions/0005_history_summaries.py
starpulse/event_log/migrations/versions/0006_criteria_met.py
starpulse/event_log/migrations/versions/0007_lane_counts.py
starpulse/event_log/migrations/versions/0008_pull_requests.py
starpulse/event_log/migrations/versions/0009_lane_stay_index.py
starpulse/event_log/migrations/versions/0010_pull_request_detail.py
starpulse/event_log/migrations/versions/0011_pull_merge_facts.py
starpulse/event_log/migrations/versions/0012_summary_basis.py
starpulse/event_log/migrations/versions/0013_pull_review_threads.py
starpulse/event_log/migrations/versions/0014_source_instances.py
starpulse/event_log/migrations/versions/0015_settings.py
starpulse/event_log/migrations/versions/0016_autopilot_runs.py
starpulse/event_log/migrations/versions/0017_retired_tasks.py
starpulse/event_log/migrations/versions/0018_lane_task_entered_index.py
starpulse/event_log/migrations/versions/0019_lane_interval_source.py
starpulse/event_log/migrations/versions/0020_retired_tasks_retired_at_index.py
starpulse/event_log/migrations/versions/0021_lane_change_observed_index.py
starpulse/event_log/migrations/versions/0022_pull_checks.py
starpulse/event_log/migrations/versions/0023_machine_event_run_index.py
starpulse/event_log/migrations/versions/0024_drop_pull_checks.py
starpulse/event_log/migrations/versions/0025_checkpoints.py
starpulse/event_log/migrations/versions/0026_drop_insights.py
starpulse/event_log/migrations/versions/0027_event_store.py
starpulse/event_log/migrations/versions/0028_scheduler_names.py
starpulse/event_log/migrations/versions/0029_task_read_model.py
starpulse/event_log/migrations/versions/0030_machine_registry.py
starpulse/event_log/migrations/versions/0031_archived_tasks_index.py
starpulse/event_log/migrations/versions/0032_lane_change_actor.py
starpulse/event_log/migrations/versions/0033_released_record.py
starpulse/event_log/migrations/versions/0034_claim_expiries.py
starpulse/event_log/readmodel/__init__.py
starpulse/event_log/readmodel/declared.py
starpulse/event_log/readmodel/fold.py
starpulse/event_log/readmodel/projector.py
starpulse/event_log/readmodel/queries.py
starpulse/event_log/readmodel/read_model.py
starpulse/event_log/readmodel/rows.py
starpulse/event_log/readmodel/tables.py
starpulse/event_log/store/__init__.py
starpulse/event_log/store/event_store.py
starpulse/event_log/store/machine_registry.py
starpulse/event_log/store/tables.py
starpulse/flow_metrics/__init__.py
starpulse/flow_metrics/analytics.py
starpulse/flow_metrics/cells.py
starpulse/flow_metrics/clusters.py
starpulse/flow_metrics/flow.py
starpulse/flow_metrics/history.py
starpulse/flow_metrics/level_metrics.py
starpulse/flow_metrics/scores.py
starpulse/flow_metrics/session_health.py
starpulse/flow_metrics/steps.py
starpulse/flow_metrics/summaries.py
starpulse/flow_metrics/traces.py
starpulse/flow_metrics/trajectories.py
starpulse/flow_metrics/verdicts.py
starpulse/flow_metrics/bin/__init__.py
starpulse/flow_metrics/bin/blocks.py
starpulse/flow_metrics/bin/flow_metrics_worker.py
starpulse/github/__init__.py
starpulse/harness_telemetry/__init__.py
starpulse/harness_telemetry/activity.py
starpulse/harness_telemetry/claude_code.py
starpulse/harness_telemetry/cursor.py
starpulse/harness_telemetry/cursor_context.py
starpulse/harness_telemetry/harness.py
starpulse/harness_telemetry/intent_classification.py
starpulse/harness_telemetry/otlp.py
starpulse/harness_telemetry/telemetry.py
starpulse/machine_engine/__init__.py
starpulse/machine_engine/adapters/__init__.py
starpulse/machine_engine/adapters/machine_loader.py
starpulse/machine_engine/adapters/mermaid_import.py
starpulse/machine_engine/model/__init__.py
starpulse/machine_engine/model/diagram.py
starpulse/machine_engine/model/graph.py
starpulse/machine_engine/model/machine_definition.py
starpulse/machine_engine/model/machine_namespace.py
starpulse/machine_engine/model/machine_ties.py
starpulse/machine_engine/model/replay.py
starpulse/machine_engine/model/snapshot.py
starpulse/machine_engine/model/state_roles.py
starpulse/machine_engine/model/stays.py
starpulse/machine_engine/model/transitions.py
starpulse/machines/ci-job.yaml
starpulse/machines/ci.yaml
starpulse/machines/copilot.yaml
starpulse/machines/github-pull-request.yaml
starpulse/machines/harness.yaml
starpulse/pulls/__init__.py
starpulse/pulls/ci.py
starpulse/pulls/ci_trail.py
starpulse/pulls/delivery.py
starpulse/pulls/github.py
starpulse/pulls/pull_events.py
starpulse/pulls/pull_refresh.py
starpulse/pulls/pull_requests.py
starpulse/pulls/pull_store.py
starpulse/pulls/pulls.py
starpulse/pulls/task_actor.py
starpulse/pulls/unblock.py
starpulse/pulls/bin/__init__.py
starpulse/pulls/bin/blocks.py
starpulse/pulls/bin/pulls_worker.py
starpulse/runs/__init__.py
starpulse/runs/cloudevents.py
starpulse/runs/cloudevents_grpc.py
starpulse/runs/dagu.py
starpulse/runs/github_actions.py
starpulse/runs/ingest.py
starpulse/runs/opt_in.py
starpulse/runs/projection.py
starpulse/runs/push_runs.py
starpulse/runs/run_events.py
starpulse/runs/run_streams.py
starpulse/runs/systemd.py
starpulse/runs/bin/__init__.py
starpulse/runs/bin/adapter_worker.py
starpulse/runs/bin/blocks.py
starpulse/runs/bin/runs_worker.py
starpulse/runs/wire/__init__.py
starpulse/runs/wire/cloudevents_pb2.py
starpulse/runs/wire/cloudevents_pb2.pyi
starpulse/runs/wire/ingest_pb2.py
starpulse/runs/wire/ingest_pb2.pyi
starpulse/runtime/__init__.py
starpulse/runtime/adapter_kit.py
starpulse/runtime/assembly.py
starpulse/runtime/backup.py
starpulse/runtime/board_import.py
starpulse/runtime/closure.py
starpulse/runtime/conform.py
starpulse/runtime/control.py
starpulse/runtime/history_import.py
starpulse/runtime/hold.py
starpulse/runtime/machine_sync.py
starpulse/runtime/memory.py
starpulse/runtime/read_model_follow.py
starpulse/runtime/server.py
starpulse/runtime/supervisor.py
starpulse/runtime/worker.py
starpulse/runtime/write_instance.py
starpulse/runtime/zygote.py
starpulse/scheduler/__init__.py
starpulse/scheduler/adapters/__init__.py
starpulse/scheduler/adapters/exposition.py
starpulse/scheduler/adapters/loop.py
starpulse/scheduler/adapters/probe.py
starpulse/scheduler/adapters/remote.py
starpulse/scheduler/adapters/runtime.py
starpulse/scheduler/adapters/starter.py
starpulse/scheduler/bin/__init__.py
starpulse/scheduler/bin/blocks.py
starpulse/scheduler/bin/scheduler_service.py
starpulse/scheduler/bin/scheduler_worker.py
starpulse/scheduler/model/__init__.py
starpulse/scheduler/model/admission.py
starpulse/scheduler/model/harness_setting.py
starpulse/scheduler/model/inputs.py
starpulse/scheduler/model/ledger.py
starpulse/scheduler/model/quiet_hours.py
starpulse/scheduler/model/sampler.py
starpulse/scheduler/model/state.py
starpulse/scheduler/model/toggle.py
starpulse/scheduler/model/usage_limit.py
starpulse/schemas/api.schema.json
starpulse/schemas/board.schema.json
starpulse/schemas/lane-events.schema.json
starpulse/schemas/machine-events.schema.json
starpulse/schemas/machine.schema.json
starpulse/schemas/pools.schema.json
starpulse/schemas/rating-events.schema.json
starpulse/schemas/run-events.schema.json
starpulse/schemas/runs.schema.json
starpulse/sessions/__init__.py
starpulse/sessions/session_start.py
starpulse/skills/authoring-starpulse-machines/SKILL.md
starpulse/skills/deliver/SKILL.md
starpulse/skills/deliver/machine.yaml
starpulse/skills/mitigate/SKILL.md
starpulse/skills/mitigate/machine.yaml
starpulse/skills/operating-starpulse-board/SKILL.md
starpulse/skills/review-fix/SKILL.md
starpulse/skills/review-fix/machine.yaml
starpulse/skills/setting-up-starpulse/SKILL.md
starpulse/skills/starting-task/SKILL.md
starpulse/skills/starting-task/machine.yaml
starpulse/skills/starting-task/references/sizing-and-assignment.md
starpulse/skills/starting-task/references/task-conventions.md
starpulse/skills/tdd/SKILL.md
starpulse/skills/tdd/machine.yaml
starpulse/skills/writing-starpulse-adapters/SKILL.md
starpulse/static/index.html
starpulse/static/assets/AdminPage-03SsBXvV.js
starpulse/static/assets/Dags-CxoNwpJn.js
starpulse/static/assets/Kanban-C37O-vWQ.js
starpulse/static/assets/SunsDrillIn-Dq6-11q9.js
starpulse/static/assets/ViewportRows-ooNVMVWA.js
starpulse/static/assets/adminPrefs-D-4C_91t.js
starpulse/static/assets/apiFetch-BLb16f6Q.js
starpulse/static/assets/dagsModel-DtOgBYM6.js
starpulse/static/assets/demo-DCx_Wohw.js
starpulse/static/assets/foldDraw-DUs74CNd.js
starpulse/static/assets/index-BMIw1Ul7.css
starpulse/static/assets/index-DdLdTS-F.js
starpulse/static/assets/inter-latin-300-normal-BVlfKGgI.woff2
starpulse/static/assets/inter-latin-400-normal-C38fXH4l.woff2
starpulse/static/assets/inter-latin-500-normal-Cerq10X2.woff2
starpulse/static/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2
starpulse/static/assets/jsx-runtime-jO97T933.js
starpulse/static/assets/kanbanModel-BAsg4aQx.js
starpulse/static/assets/ledgerPanel-DUYEOFpc.js
starpulse/static/assets/machineLedgerDraw-BbDNpjRV.js
starpulse/static/assets/machineRows-DsZhrhWU.js
starpulse/static/assets/mount-BKJCOOC6.js
starpulse/static/assets/nav-CVjjPfBe.js
starpulse/static/assets/panels-BAH7109Z.js
starpulse/static/assets/reload-CWvYfBvE.js
starpulse/static/assets/scene-S_wn8_Bt.js
starpulse/static/assets/sky-BrFY_YDP.js
starpulse/static/assets/taskViewModel-D-_d5j90.js
starpulse/static/one-file/index.html
starpulse/static/one-file/assets/index-BMIw1Ul7.css
starpulse/static/one-file/assets/index-Dn4PKftv.js
starpulse/static/one-file/assets/inter-latin-300-normal-BVlfKGgI.woff2
starpulse/static/one-file/assets/inter-latin-400-normal-C38fXH4l.woff2
starpulse/static/one-file/assets/inter-latin-500-normal-Cerq10X2.woff2
starpulse/static/one-file/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2
starpulse/views/__init__.py
starpulse/views/asgi_app.py
starpulse/views/column_stream.py
starpulse/views/compression.py
starpulse/views/encoding.py
starpulse/views/gate_request.py
starpulse/views/page_server.py
starpulse/views/process_metrics.py
starpulse/views/reads.py
starpulse/views/responses.py
starpulse/views/routes.py
starpulse/views/services.py
starpulse/views/snapshot_cache.py
starpulse/views/streams.py
starpulse/views/take_over.py
starpulse/views/write_routes.py
starpulse/views/writes.py
starpulse/views/bin/__init__.py
starpulse/views/bin/api_worker.py
starpulse/views/bin/blocks.py