Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

SteffenHaeussler/temporal

https://github.com/SteffenHaeussler/temporal · scanned 2026-06-16 00:21 UTC (2 months, 2 weeks ago)

25 raw signals (0 security + 25 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 23 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 396 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
__init__ software healthy tests/test_reset_script.py:53
terminate software healthy tests/test_reset_script.py:18
delete_workflow_execution software healthy tests/test_reset_script.py:31
__aiter__ software healthy tests/test_reset_script.py:41
__anext__ software healthy tests/test_reset_script.py:44
list_workflows software healthy tests/test_reset_script.py:65
get_workflow_handle software healthy tests/test_reset_script.py:76
make_client software healthy tests/test_reset_script.py:80
test_reset_terminates_running_and_deletes_all_ticket_workfl… software healthy tests/test_reset_script.py:91
test_reset_waits_for_terminations_to_close_before_deleting software healthy tests/test_reset_script.py:106
test_reset_survives_terminate_race_with_closing_workflow software healthy tests/test_reset_script.py:121
test_run_reset_clears_read_model_and_reports_counts software healthy tests/test_reset_script.py:130
isolated_read_model software healthy tests/conftest.py:11
env software healthy tests/conftest.py:17
unique_queue software healthy tests/test_workflow.py:36
__init__ software healthy tests/test_workflow.py:102
classify software healthy tests/test_workflow.py:59
draft_reply software healthy tests/test_workflow.py:63
send_reply software healthy tests/test_workflow.py:74
make_blocking_reply_worker software healthy tests/test_workflow.py:79
__aenter__ software healthy tests/test_workflow.py:106
__aexit__ software healthy tests/test_workflow.py:111
make_workflow_only_worker software healthy tests/test_workflow.py:115
make_agent_only_worker software healthy tests/test_workflow.py:132
configure_agent_queues software healthy tests/test_workflow.py:144
test_high_confidence_reply_resolves_without_approval software healthy tests/test_workflow.py:150
test_split_llm_workers_resolve_through_primary_model software healthy tests/test_workflow.py:166
test_primary_schedule_to_start_timeout_uses_fallback_queue software healthy tests/test_workflow.py:187
test_transient_agent_failures_are_retried software healthy tests/test_workflow.py:223
test_workflow_escalates_when_classification_retries_are_exh… software healthy tests/test_workflow.py:239
test_workflow_escalates_without_retrying_permanent_agent_er… software healthy tests/test_workflow.py:257
test_workflow_escalates_when_draft_retries_are_exhausted software healthy tests/test_workflow.py:273
test_approved_refund_executes_and_resolves software healthy tests/test_workflow.py:291
test_rejected_refund_sends_fallback_reply software healthy tests/test_workflow.py:322
test_low_confidence_reply_requires_approval software healthy tests/test_workflow.py:351
test_ticket_status_search_attribute_tracks_approval_inbox software healthy tests/test_workflow.py:375
test_duplicate_approval_update_is_rejected_while_first_is_f… software healthy tests/test_workflow.py:433
test_late_approval_after_timeout_is_rejected_while_escalati… software healthy tests/test_workflow.py:480
test_unanswered_approval_escalates_after_timeout software healthy tests/test_workflow.py:521
test_finish_without_ticket_fails_workflow_non_retryably software healthy tests/test_workflow.py:538
test_finished_ticket_result_is_persisted_to_read_model software healthy tests/test_workflow.py:552
test_ticket_result_defaults_to_no_refund software healthy tests/test_models.py:16
test_reply_only_action_has_no_refund_amount software healthy tests/test_models.py:23
test_classification_confidence_must_be_between_zero_and_one software healthy tests/test_models.py:28
test_agent_outputs_default_to_primary_model_for_old_payloads software healthy tests/test_models.py:36
test_draft_reply_confidence_must_not_exceed_one software healthy tests/test_models.py:48
test_refund_action_requires_positive_refund_amount software healthy tests/test_models.py:57
test_approval_decision_requires_approver software healthy tests/test_models.py:68
test_ticket_result_defaults_to_primary_model_path_for_old_p… software healthy tests/test_models.py:76
test_config_reads_temporal_settings_from_environment software healthy tests/test_config.py:6

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
FakeHandle software healthy tests/test_reset_script.py:12
FakeWorkflowService software healthy tests/test_reset_script.py:27
FakeWorkflowIterator software healthy tests/test_reset_script.py:37
FakeClient software healthy tests/test_reset_script.py:50
DraftFailingAgent software healthy tests/test_workflow.py:40
PermanentlyFailingAgent software healthy tests/test_workflow.py:55
BlockingTicketActivities software healthy tests/test_workflow.py:67
CombinedTestWorker software healthy tests/test_workflow.py:101
RecordingTemporalClient software healthy tests/test_api.py:29
FakeWorkflowService software healthy tests/test_api.py:39
FakeServiceClient software healthy tests/test_api.py:54
FakeTemporalClient software healthy tests/test_api.py:69
FakeWorkflowSummary software healthy tests/test_api.py:74
FakeWorkflowIterator software healthy tests/test_api.py:79
FailingWorkflowIterator software healthy tests/test_api.py:94
ListingTemporalClient software healthy tests/test_api.py:106
MissingSearchAttributeTemporalClient software healthy tests/test_api.py:116
QueryUnreachableClient software healthy tests/test_api.py:366
QueryFailedClient software healthy tests/test_api.py:379
ScriptedAgent software healthy tests/helpers.py:66
FlakyAgent software healthy tests/helpers.py:86
CombinedWorker software healthy tests/helpers.py:107
BatchTimeoutError software healthy scripts/batch.py:42
PreflightError software healthy scripts/batch.py:46
TicketSnapshot software healthy scripts/batch.py:51
BatchSummary software healthy scripts/batch.py:59
_WorkflowSummary software healthy scripts/reset.py:23
_WorkflowHandle software healthy scripts/reset.py:27
_WorkflowService software healthy scripts/reset.py:31
_ResetClient software healthy scripts/reset.py:37
CheckResult software healthy scripts/doctor.py:14
TicketActivities software healthy src/ticketflow/activities.py:13
TracingSetup software healthy src/ticketflow/tracing.py:33
TicketWorkflow software healthy src/ticketflow/workflows.py:57
ContextFilter software healthy src/ticketflow/logging.py:38
JsonFormatter software healthy src/ticketflow/logging.py:50
TextFormatter software healthy src/ticketflow/logging.py:87
TicketCategory software healthy src/ticketflow/models.py:8
ActionType software healthy src/ticketflow/models.py:17
TicketStatus software healthy src/ticketflow/models.py:24
Ticket software healthy src/ticketflow/models.py:36
Classification software healthy src/ticketflow/models.py:45
ProposedAction software healthy src/ticketflow/models.py:53
DraftReply software healthy src/ticketflow/models.py:67
ApprovalDecision software healthy src/ticketflow/models.py:76
TicketResult software healthy src/ticketflow/models.py:84
TicketStatusInfo software healthy src/ticketflow/models.py:94
CreateTicketRequest software healthy src/ticketflow/api.py:76
CreateTicketResponse software healthy src/ticketflow/api.py:84
ListTicketsResponse software healthy src/ticketflow/api.py:90

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
README.md software healthy README.md
Dockerfile software healthy Dockerfile
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
pyproject.toml software healthy pyproject.toml
Makefile software healthy Makefile
docker-compose.yml software healthy docker-compose.yml
test_reset_script.py software healthy tests/test_reset_script.py
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
test_workflow.py software healthy tests/test_workflow.py
test_models.py software healthy tests/test_models.py
test_config.py software healthy tests/test_config.py
test_activities.py software healthy tests/test_activities.py
test_api.py software healthy tests/test_api.py
test_tracing_stack.py software healthy tests/test_tracing_stack.py
test_doctor_script.py software healthy tests/test_doctor_script.py
test_smoke_stack.py software healthy tests/test_smoke_stack.py
test_readmodel.py software healthy tests/test_readmodel.py
helpers.py software healthy tests/helpers.py
test_logging.py software healthy tests/test_logging.py
test_mock_agent.py software healthy tests/test_mock_agent.py
test_worker.py software healthy tests/test_worker.py
test_tracing.py software healthy tests/test_tracing.py
test_batch_script.py software healthy tests/test_batch_script.py
context.md software healthy docs/context.md
distributed-programming-arc.md software healthy docs/distributed-programming-arc.md
agent-activity-ops.md software healthy docs/agent-activity-ops.md
2026-06-10-ticketflow-design.md software healthy docs/superpowers/specs/2026-06-10-ticketflow-design.md
batch.py software healthy scripts/batch.py
reset.py software healthy scripts/reset.py
doctor.py software healthy scripts/doctor.py
activities.py software healthy src/ticketflow/activities.py
__init__.py software healthy src/ticketflow/__init__.py
worker.py software healthy src/ticketflow/worker.py
readmodel.py software healthy src/ticketflow/readmodel.py
tracing.py software healthy src/ticketflow/tracing.py
workflows.py software healthy src/ticketflow/workflows.py
config.py software healthy src/ticketflow/config.py
llm_worker.py software healthy src/ticketflow/llm_worker.py
logging.py software healthy src/ticketflow/logging.py
models.py software healthy src/ticketflow/models.py
api.py software healthy src/ticketflow/api.py
mock.py software healthy src/ticketflow/agent/mock.py
__init__.py software healthy src/ticketflow/agent/__init__.py
base.py software healthy src/ticketflow/agent/base.py

LabelLayerStatusPath
tests software healthy tests
docs software healthy docs
superpowers software healthy docs/superpowers
specs software healthy docs/superpowers/specs
scripts software healthy scripts
src software healthy src
ticketflow software healthy src/ticketflow
agent software healthy src/ticketflow/agent

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
temporal hardware healthy docker-compose.yml
temporal-init hardware healthy docker-compose.yml
worker hardware healthy docker-compose.yml
llm-worker hardware healthy docker-compose.yml
api hardware healthy docker-compose.yml
jaeger hardware healthy docker-compose.yml

LabelLayerStatusPath
GET /health api healthy src/ticketflow/api.py
GET /ready api healthy src/ticketflow/api.py
POST /tickets api healthy src/ticketflow/api.py
GET /tickets api healthy src/ticketflow/api.py
GET /tickets/{ticket_id} api healthy src/ticketflow/api.py
POST /tickets/{ticket_id}/approval api healthy src/ticketflow/api.py

LabelLayerStatusPath
port:7233 network healthy docker-compose.yml
port:8233 network healthy docker-compose.yml
port:8000 network healthy docker-compose.yml
port:16686 network healthy docker-compose.yml
port:4318 network healthy docker-compose.yml

LabelLayerStatusPath
ticket_results data healthy src/ticketflow/readmodel.py
refunds data healthy src/ticketflow/readmodel.py
refund_attempts data healthy src/ticketflow/readmodel.py

LabelLayerStatusPath
repobility-clone-fj95m62a software healthy /tmp/repobility-clone-fj95m62a

LabelLayerStatusPath
sqlite data healthy README.md
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/289596e8-1786-419d-a9b1-8f48a21f6379/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/289596e8-1786-419d-a9b1-8f48a21f6379/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.