https://github.com/reggieperry/sdlc-discipline-pack
· scanned 2026-06-15 23:49 UTC (2 months, 3 weeks ago)
34 raw signals (0 security + 34 graph)
Last scanned 2 months, 3 weeks ago · v1 · 34 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1298 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.
| Label | Layer | Status | Path |
|---|---|---|---|
parse_iso |
software | healthy | assets/scripts/sdlc-cost-by-step.py:77 |
find_jsonl_in_worktree |
software | healthy | assets/scripts/sdlc-cost-by-step.py:84 |
extract_step_transitions |
software | healthy | assets/scripts/sdlc-cost-by-step.py:101 |
extract_usage_records |
software | healthy | assets/scripts/sdlc-cost-by-step.py:137 |
bin_usage_by_step |
software | healthy | assets/scripts/sdlc-cost-by-step.py:162 |
_accumulate |
software | healthy | assets/scripts/sdlc-cost-by-step.py:210 |
cost_for_bucket |
software | healthy | assets/scripts/sdlc-cost-by-step.py:217 |
main |
software | healthy | assets/scripts/sdlc-cost-by-step.py:224 |
parse_duration |
software | healthy | assets/scripts/sdlc-order-stall-detector.py:84 |
parse_order_list |
software | healthy | assets/scripts/sdlc-order-stall-detector.py:94 |
parse_order_history_latest |
software | healthy | assets/scripts/sdlc-order-stall-detector.py:124 |
find_stalls |
software | healthy | assets/scripts/sdlc-order-stall-detector.py:149 |
load_state |
software | healthy | assets/scripts/sdlc-order-stall-detector.py:186 |
save_state |
software | healthy | assets/scripts/sdlc-order-stall-detector.py:200 |
throttled_orders |
software | healthy | assets/scripts/sdlc-order-stall-detector.py:212 |
render_email_body |
software | healthy | assets/scripts/sdlc-order-stall-detector.py:227 |
invoke_notify |
software | healthy | assets/scripts/sdlc-order-stall-detector.py:251 |
fetch_orders |
software | healthy | assets/scripts/sdlc-order-stall-detector.py:276 |
fetch_last_fire |
software | healthy | assets/scripts/sdlc-order-stall-detector.py:293 |
main |
software | healthy | assets/scripts/sdlc-order-stall-detector.py:311 |
encode_worktree_path |
software | healthy | assets/scripts/sdlc-cost-helper.py:81 |
parse_iso |
software | healthy | assets/scripts/sdlc-cost-helper.py:99 |
find_jsonls_for_phase |
software | healthy | assets/scripts/sdlc-cost-helper.py:113 |
sum_usage_by_model |
software | healthy | assets/scripts/sdlc-cost-helper.py:145 |
usage_to_usd |
software | healthy | assets/scripts/sdlc-cost-helper.py:180 |
main |
software | healthy | assets/scripts/sdlc-cost-helper.py:193 |
slos_with_overrides |
software | healthy | assets/scripts/sdlc-stall-detector.py:95 |
parse_iso |
software | healthy | assets/scripts/sdlc-stall-detector.py:126 |
find_stalls |
software | healthy | assets/scripts/sdlc-stall-detector.py:143 |
render_email_body |
software | healthy | assets/scripts/sdlc-stall-detector.py:184 |
_project_key |
software | healthy | assets/scripts/sdlc-stall-detector.py:209 |
_session_mentions_bead |
software | healthy | assets/scripts/sdlc-stall-detector.py:223 |
find_session_jsonl |
software | healthy | assets/scripts/sdlc-stall-detector.py:235 |
classify_session_mode |
software | healthy | assets/scripts/sdlc-stall-detector.py:271 |
_recovery_hint |
software | healthy | assets/scripts/sdlc-stall-detector.py:306 |
augment_body_with_mode |
software | healthy | assets/scripts/sdlc-stall-detector.py:322 |
invoke_notify |
software | healthy | assets/scripts/sdlc-stall-detector.py:361 |
mark_alerted |
software | healthy | assets/scripts/sdlc-stall-detector.py:389 |
fetch_beads |
software | healthy | assets/scripts/sdlc-stall-detector.py:416 |
main |
software | healthy | assets/scripts/sdlc-stall-detector.py:442 |
to_json |
software | healthy | assets/scripts/sdlc-architectural-signals.py:104 |
load_rig_config |
software | healthy | assets/scripts/sdlc-architectural-signals.py:131 |
_git |
software | healthy | assets/scripts/sdlc-architectural-signals.py:148 |
changed_files |
software | healthy | assets/scripts/sdlc-architectural-signals.py:155 |
numstat |
software | healthy | assets/scripts/sdlc-architectural-signals.py:171 |
file_at |
software | healthy | assets/scripts/sdlc-architectural-signals.py:188 |
edits_existing_function_bodies |
software | healthy | assets/scripts/sdlc-architectural-signals.py:199 |
parse_module |
software | healthy | assets/scripts/sdlc-architectural-signals.py:220 |
dataclass_fields_by_class |
software | healthy | assets/scripts/sdlc-architectural-signals.py:227 |
_is_frozen_dataclass |
software | healthy | assets/scripts/sdlc-architectural-signals.py:245 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
pack.toml |
software | healthy | pack.toml |
LICENSE |
software | healthy | LICENSE |
sdlc-stuck-alert.toml |
software | healthy | orders/sdlc-stuck-alert.toml |
sdlc-order-stall-detector.toml |
software | healthy | orders/sdlc-order-stall-detector.toml |
sdlc-zombie-reconciler.toml |
software | healthy | orders/sdlc-zombie-reconciler.toml |
sdlc-drain-ack-recover.toml |
software | healthy | orders/sdlc-drain-ack-recover.toml |
sdlc-deep-reason-audit.toml |
software | healthy | orders/sdlc-deep-reason-audit.toml |
sdlc-exhausted-bead-retry.toml |
software | healthy | orders/sdlc-exhausted-bead-retry.toml |
sdlc-cost-rollup.toml |
software | healthy | orders/sdlc-cost-rollup.toml |
sdlc-alive-idle-detector.toml |
software | healthy | orders/sdlc-alive-idle-detector.toml |
sdlc-stale-pr-sweeper.toml |
software | healthy | orders/sdlc-stale-pr-sweeper.toml |
sdlc-delayed-merge.toml |
software | healthy | orders/sdlc-delayed-merge.toml |
sdlc-stuck-alert-selftest.toml |
software | healthy | orders/sdlc-stuck-alert-selftest.toml |
sdlc-cross-batch-dep-watcher.toml |
software | healthy | orders/sdlc-cross-batch-dep-watcher.toml |
sdlc-rebase-watcher.toml |
software | healthy | orders/sdlc-rebase-watcher.toml |
sdlc-stall-detector.toml |
software | healthy | orders/sdlc-stall-detector.toml |
run.sh |
software | healthy | commands/demo/run.sh |
run.sh |
software | healthy | commands/cost-story/run.sh |
run.sh |
software | healthy | commands/watch/run.sh |
run.sh |
software | healthy | commands/kickoff/run.sh |
run.sh |
software | healthy | commands/stories/run.sh |
run.sh |
software | healthy | commands/cost-session/run.sh |
run.sh |
software | healthy | commands/cost-stories/run.sh |
run.sh |
software | healthy | commands/story-new/run.sh |
safe-agentic-engineering-thesis.md |
software | healthy | docs/safe-agentic-engineering-thesis.md |
operator-deep-reasoning-pattern.md |
software | healthy | docs/operator-deep-reasoning-pattern.md |
story-development-methodology.md |
software | healthy | docs/story-development-methodology.md |
pack-recovery-patterns-2026-05-25.html |
software | healthy | docs/pack-recovery-patterns-2026-05-25.html |
prompt.template.md |
software | healthy | assets/_archive/planner/prompt.template.md |
agent.toml |
software | healthy | assets/_archive/planner/agent.toml |
mol-review.toml |
software | healthy | assets/_archive/formulas/mol-review.toml |
mol-test.toml |
software | healthy | assets/_archive/formulas/mol-test.toml |
mol-plan.toml |
software | healthy | assets/_archive/formulas/mol-plan.toml |
mol-build.toml |
software | healthy | assets/_archive/formulas/mol-build.toml |
mol-document.toml |
software | healthy | assets/_archive/formulas/mol-document.toml |
prompt.template.md |
software | healthy | assets/_archive/implementor/prompt.template.md |
agent.toml |
software | healthy | assets/_archive/implementor/agent.toml |
prompt.template.md |
software | healthy | assets/_archive/tester/prompt.template.md |
agent.toml |
software | healthy | assets/_archive/tester/agent.toml |
goos-guide.md |
software | healthy | assets/docs/goos-guide.md |
refactoring-guide.md |
software | healthy | assets/docs/refactoring-guide.md |
modularity-guide.md |
software | healthy | assets/docs/modularity-guide.md |
ddd-guide.md |
software | healthy | assets/docs/ddd-guide.md |
prompt-clarity-audit.md |
software | healthy | assets/docs/prompt-clarity-audit.md |
sdlc-settings-smoke.sh |
software | healthy | assets/scripts/sdlc-settings-smoke.sh |
sdlc-cost-by-step.py |
software | healthy | assets/scripts/sdlc-cost-by-step.py |
sdlc-drain-ack-recover.sh |
software | healthy | assets/scripts/sdlc-drain-ack-recover.sh |
sdlc-exhausted-bead-retry.sh |
software | healthy | assets/scripts/sdlc-exhausted-bead-retry.sh |
sdlc-finalizer-notify.sh |
software | healthy | assets/scripts/sdlc-finalizer-notify.sh |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
OrderInfo |
software | healthy | assets/scripts/sdlc-order-stall-detector.py:69 |
OrderStallAlert |
software | healthy | assets/scripts/sdlc-order-stall-detector.py:76 |
StallAlert |
software | healthy | assets/scripts/sdlc-stall-detector.py:84 |
RigConfig |
software | healthy | assets/scripts/sdlc-architectural-signals.py:87 |
SignalDetail |
software | healthy | assets/scripts/sdlc-architectural-signals.py:98 |
SignalContext |
software | healthy | assets/scripts/sdlc-architectural-signals.py:111 |
FilterShapeTests |
software | healthy | assets/scripts/tests/test_sdlc_list_rigs.py:78 |
SuspendedFilterTests |
software | healthy | assets/scripts/tests/test_sdlc_list_rigs.py:139 |
MixedRigTests |
software | healthy | assets/scripts/tests/test_sdlc_list_rigs.py:153 |
ResilienceTests |
software | healthy | assets/scripts/tests/test_sdlc_list_rigs.py:181 |
RulesHappyPathTests |
software | healthy | assets/scripts/tests/test_tech_debt_classifier.py:66 |
RulesCategoryTests |
software | healthy | assets/scripts/tests/test_tech_debt_classifier.py:86 |
RulesLineSpanTests |
software | healthy | assets/scripts/tests/test_tech_debt_classifier.py:144 |
RulesSeverityTests |
software | healthy | assets/scripts/tests/test_tech_debt_classifier.py:196 |
RulesSensitiveFilesTests |
software | healthy | assets/scripts/tests/test_tech_debt_classifier.py:232 |
CmdFileKickoffFlagTests |
software | healthy | assets/scripts/tests/test_stories_cmd_file_kickoff_flag.py:… |
SLOOverrideTests |
software | healthy | assets/scripts/tests/test_sdlc_stall_detector.py:67 |
FindStallsTests |
software | healthy | assets/scripts/tests/test_sdlc_stall_detector.py:97 |
EmailRenderTests |
software | healthy | assets/scripts/tests/test_sdlc_stall_detector.py:189 |
ProjectKeyTests |
software | healthy | assets/scripts/tests/test_sdlc_stall_detector.py:236 |
FindSessionJsonlTests |
software | healthy | assets/scripts/tests/test_sdlc_stall_detector.py:248 |
ClassifySessionModeTests |
software | healthy | assets/scripts/tests/test_sdlc_stall_detector.py:307 |
AugmentBodyTests |
software | healthy | assets/scripts/tests/test_sdlc_stall_detector.py:348 |
RecoveryHintTests |
software | healthy | assets/scripts/tests/test_sdlc_stall_detector.py:380 |
FeatureGateTests |
software | healthy | assets/scripts/tests/test_sdlc_deep_reason_audit.py:106 |
AuditGenerationTests |
software | healthy | assets/scripts/tests/test_sdlc_deep_reason_audit.py:124 |
ProjectKeyTests |
software | healthy | assets/scripts/tests/test_snapshot_operator_memory.py:88 |
FilterTypeTests |
software | healthy | assets/scripts/tests/test_snapshot_operator_memory.py:148 |
GracefulDegradationTests |
software | healthy | assets/scripts/tests/test_snapshot_operator_memory.py:209 |
RenderTests |
software | healthy | assets/scripts/tests/test_snapshot_operator_memory.py:284 |
CLITests |
software | healthy | assets/scripts/tests/test_snapshot_operator_memory.py:317 |
KickoffHumanDecisionGuard |
software | healthy | assets/scripts/tests/test_kickoff_human_decision_guard.py:98 |
ColocationWarningTests |
software | healthy | assets/scripts/tests/test_stories_validate_colocation.py:82 |
CheckModeTests |
software | healthy | assets/scripts/tests/test_sdlc_supervisor_start.py:79 |
ProfileSourcingTests |
software | healthy | assets/scripts/tests/test_sdlc_supervisor_start.py:103 |
LocalBinBeltAndSuspendersTests |
software | healthy | assets/scripts/tests/test_sdlc_supervisor_start.py:150 |
GcNotFoundTests |
software | healthy | assets/scripts/tests/test_sdlc_supervisor_start.py:179 |
ExecHandoffTests |
software | healthy | assets/scripts/tests/test_sdlc_supervisor_start.py:196 |
ArgValidationTests |
software | healthy | assets/scripts/tests/test_sdlc_stall_recover.py:77 |
HappyPathTests |
software | healthy | assets/scripts/tests/test_sdlc_stall_recover.py:94 |
ExclusionTests |
software | healthy | assets/scripts/tests/test_sdlc_stall_recover.py:122 |
NothingToCommitTests |
software | healthy | assets/scripts/tests/test_sdlc_stall_recover.py:167 |
DryRunTests |
software | healthy | assets/scripts/tests/test_sdlc_stall_recover.py:186 |
CmdFileCrossBatchDepTests |
software | healthy | assets/scripts/tests/test_stories_cmd_file_cross_batch_deps… |
CmdFileCrossBatchDepIssue164Tests |
software | healthy | assets/scripts/tests/test_stories_cmd_file_cross_batch_deps… |
FeatureGateTests |
software | healthy | assets/scripts/tests/test_sdlc_exhausted_bead_retry.py:101 |
RetryDecisionTests |
software | healthy | assets/scripts/tests/test_sdlc_exhausted_bead_retry.py:121 |
MultiBeadTests |
software | healthy | assets/scripts/tests/test_sdlc_exhausted_bead_retry.py:218 |
NoDriftTests |
software | healthy | assets/scripts/tests/test_sdlc_scope_drift_audit.py:104 |
DriftDetectedTests |
software | healthy | assets/scripts/tests/test_sdlc_scope_drift_audit.py:151 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
orders |
software | healthy | orders |
commands |
software | healthy | commands |
demo |
software | healthy | commands/demo |
cost-story |
software | healthy | commands/cost-story |
watch |
software | healthy | commands/watch |
kickoff |
software | healthy | commands/kickoff |
stories |
software | healthy | commands/stories |
cost-session |
software | healthy | commands/cost-session |
cost-stories |
software | healthy | commands/cost-stories |
story-new |
software | healthy | commands/story-new |
docs |
software | healthy | docs |
assets |
software | healthy | assets |
_archive |
software | healthy | assets/_archive |
planner |
software | healthy | assets/_archive/planner |
formulas |
software | healthy | assets/_archive/formulas |
implementor |
software | healthy | assets/_archive/implementor |
tester |
software | healthy | assets/_archive/tester |
docs |
software | healthy | assets/docs |
scripts |
software | healthy | assets/scripts |
tests |
software | healthy | assets/scripts/tests |
lib |
software | healthy | assets/scripts/lib |
sdlc-rule-checks |
software | healthy | assets/scripts/sdlc-rule-checks |
comparison |
software | healthy | assets/comparison |
stories |
software | healthy | assets/comparison/stories |
overlay |
software | healthy | overlay |
per-provider |
software | healthy | overlay/per-provider |
claude |
software | healthy | overlay/per-provider/claude |
.claude |
software | healthy | overlay/per-provider/claude/.claude |
rules |
software | healthy | overlay/per-provider/claude/.claude/rules |
sdlc-discipline |
software | healthy | overlay/per-provider/claude/.claude/sdlc-discipline |
guides |
software | healthy | overlay/per-provider/claude/.claude/sdlc-discipline/guides |
agents |
software | healthy | agents |
planner |
software | healthy | agents/planner |
worker |
software | healthy | agents/worker |
reviewer |
software | healthy | agents/reviewer |
finalizer |
software | healthy | agents/finalizer |
slop-reviewer |
software | healthy | agents/slop-reviewer |
documenter |
software | healthy | agents/documenter |
tester |
software | healthy | agents/tester |
formulas |
software | healthy | formulas |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hyf9s0oe |
software | healthy | /tmp/repobility-clone-hyf9s0oe |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/bc4de58a-1dbf-42e6-8223-a8121fd833ca/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/bc4de58a-1dbf-42e6-8223-a8121fd833ca/
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.