https://github.com/yuriyvsavchuk/devflow
· scanned 2026-06-16 01:09 UTC (2 months, 1 week ago)
15 raw signals (0 security + 15 graph)
Last scanned 2 months, 1 week ago · v1 · 15 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 449 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 |
|---|---|---|---|
devflow_dir |
software | healthy | devflow.py:49 |
state_path |
software | healthy | devflow.py:53 |
ledger_path |
software | healthy | devflow.py:57 |
_now |
software | healthy | devflow.py:61 |
_atomic_write |
software | healthy | devflow.py:65 |
load_state |
software | healthy | devflow.py:72 |
save_state |
software | healthy | devflow.py:88 |
_append_jsonl |
software | healthy | devflow.py:92 |
_append_ledger |
software | healthy | devflow.py:99 |
_journal |
software | healthy | devflow.py:103 |
cmd_start |
software | healthy | devflow.py:115 |
cmd_mark |
software | healthy | devflow.py:140 |
cmd_finish |
software | healthy | devflow.py:180 |
load_config |
software | healthy | devflow.py:227 |
_relativize |
software | healthy | devflow.py:238 |
_match_any |
software | healthy | devflow.py:246 |
cmd_gate |
software | healthy | devflow.py:250 |
_open_debts |
software | healthy | devflow.py:299 |
_index_entries |
software | healthy | devflow.py:315 |
cmd_brief |
software | healthy | devflow.py:328 |
cmd_digest |
software | healthy | devflow.py:372 |
cmd_stop_check |
software | healthy | devflow.py:428 |
cmd_stats |
software | healthy | devflow.py:454 |
minutes |
software | healthy | devflow.py:469 |
_read_text_safe |
software | healthy | devflow.py:509 |
_check_spec_links |
software | healthy | devflow.py:513 |
_git_run |
software | healthy | devflow.py:549 |
_is_git_repo |
software | healthy | devflow.py:557 |
_ledger_epoch |
software | healthy | devflow.py:564 |
_run_intervals |
software | healthy | devflow.py:569 |
_check_out_of_band |
software | healthy | devflow.py:594 |
_last_commit_epoch |
software | healthy | devflow.py:627 |
_day |
software | healthy | devflow.py:635 |
_check_contract_stale |
software | healthy | devflow.py:639 |
_check_adr_stale |
software | healthy | devflow.py:680 |
cmd_verify |
software | healthy | devflow.py:726 |
cmd_init |
software | healthy | devflow.py:766 |
_bash_version |
software | healthy | devflow.py:833 |
_git_bash_candidates |
software | healthy | devflow.py:838 |
_bash_check |
software | healthy | devflow.py:856 |
cmd_doctor |
software | healthy | devflow.py:879 |
resolve_root |
software | healthy | devflow.py:935 |
main |
software | healthy | devflow.py:945 |
setUp |
software | healthy | tests/test_smoke_check.py:22 |
tearDown |
software | healthy | tests/test_smoke_check.py:27 |
write |
software | healthy | tests/test_smoke_check.py:30 |
journal |
software | healthy | tests/test_smoke_check.py:35 |
run_one |
software | healthy | tests/test_smoke_check.py:39 |
test_file_exists_pass_and_fail |
software | healthy | tests/test_smoke_check.py:47 |
test_file_absent |
software | healthy | tests/test_smoke_check.py:54 |
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 |
MIGRATION-v2.md |
software | healthy | MIGRATION-v2.md |
devflow.py |
software | healthy | devflow.py |
USER-MANUAL.md |
software | healthy | USER-MANUAL.md |
LICENSE |
software | healthy | LICENSE |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
test_smoke_check.py |
software | healthy | tests/test_smoke_check.py |
test_devflow.py |
software | healthy | tests/test_devflow.py |
README.md |
software | healthy | tests/smoke/README.md |
smoke_check.py |
software | healthy | tests/smoke/smoke_check.py |
_generate_scenarios.py |
software | healthy | tests/smoke/_generate_scenarios.py |
handler.py |
software | healthy | tests/smoke/fixtures/audit-basic/handler.py |
notes.md |
software | healthy | tests/smoke/fixtures/neg-trivial/notes.md |
test_calc.py |
software | healthy | tests/smoke/fixtures/gate-adversarial/test_calc.py |
calc.py |
software | healthy | tests/smoke/fixtures/gate-adversarial/calc.py |
app.py |
software | healthy | tests/smoke/fixtures/hotfix-basic/app.py |
test_calc.py |
software | healthy | tests/smoke/fixtures/fix-basic/test_calc.py |
calc.py |
software | healthy | tests/smoke/fixtures/fix-basic/calc.py |
test_calc.py |
software | healthy | tests/smoke/fixtures/build-basic/test_calc.py |
calc.py |
software | healthy | tests/smoke/fixtures/build-basic/calc.py |
spike-basic.json |
software | healthy | tests/smoke/scenarios/spike-basic.json |
neg-continue.json |
software | healthy | tests/smoke/scenarios/neg-continue.json |
fix-basic.json |
software | healthy | tests/smoke/scenarios/fix-basic.json |
build-basic.json |
software | healthy | tests/smoke/scenarios/build-basic.json |
hotfix-basic.json |
software | healthy | tests/smoke/scenarios/hotfix-basic.json |
shape-basic.json |
software | healthy | tests/smoke/scenarios/shape-basic.json |
audit-basic.json |
software | healthy | tests/smoke/scenarios/audit-basic.json |
neg-question.json |
software | healthy | tests/smoke/scenarios/neg-question.json |
gate-adversarial.json |
software | healthy | tests/smoke/scenarios/gate-adversarial.json |
neg-trivial-edit.json |
software | healthy | tests/smoke/scenarios/neg-trivial-edit.json |
ADOPTION.md |
software | healthy | docs/ADOPTION.md |
PILOTS.md |
software | healthy | docs/PILOTS.md |
devflow-extensions.md |
software | healthy | docs/vision/devflow-extensions.md |
GETTING-ACCESS.md |
software | healthy | team/GETTING-ACCESS.md |
README.md |
software | healthy | team/README.md |
performance-profiler.agent.md |
software | healthy | agents/performance-profiler.agent.md |
interface-designer.agent.md |
software | healthy | agents/interface-designer.agent.md |
code-simplification.agent.md |
software | healthy | agents/code-simplification.agent.md |
acceptance-checker.agent.md |
software | healthy | agents/acceptance-checker.agent.md |
docs-updater.agent.md |
software | healthy | agents/docs-updater.agent.md |
task-planner.agent.md |
software | healthy | agents/task-planner.agent.md |
test-engineer.agent.md |
software | healthy | agents/test-engineer.agent.md |
feature-implementer.agent.md |
software | healthy | agents/feature-implementer.agent.md |
bug-repro-triager.agent.md |
software | healthy | agents/bug-repro-triager.agent.md |
code-reviewer.agent.md |
software | healthy | agents/code-reviewer.agent.md |
spike-investigator.agent.md |
software | healthy | agents/spike-investigator.agent.md |
context-mapper.agent.md |
software | healthy | agents/context-mapper.agent.md |
technology-selector.agent.md |
software | healthy | agents/technology-selector.agent.md |
researcher.agent.md |
software | healthy | agents/researcher.agent.md |
dependency-auditor.agent.md |
software | healthy | agents/dependency-auditor.agent.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
smoke |
software | healthy | tests/smoke |
fixtures |
software | healthy | tests/smoke/fixtures |
audit-basic |
software | healthy | tests/smoke/fixtures/audit-basic |
neg-trivial |
software | healthy | tests/smoke/fixtures/neg-trivial |
gate-adversarial |
software | healthy | tests/smoke/fixtures/gate-adversarial |
hotfix-basic |
software | healthy | tests/smoke/fixtures/hotfix-basic |
fix-basic |
software | healthy | tests/smoke/fixtures/fix-basic |
build-basic |
software | healthy | tests/smoke/fixtures/build-basic |
scenarios |
software | healthy | tests/smoke/scenarios |
docs |
software | healthy | docs |
vision |
software | healthy | docs/vision |
team |
software | healthy | team |
agents |
software | healthy | agents |
.claude |
software | healthy | .claude |
skills |
software | healthy | skills |
devflow-dispatch |
software | healthy | skills/devflow-dispatch |
devflow-fix |
software | healthy | skills/devflow-fix |
devflow-hotfix |
software | healthy | skills/devflow-hotfix |
requesting-code-review |
software | healthy | skills/requesting-code-review |
adr-writer |
software | healthy | skills/adr-writer |
test-driven-development |
software | healthy | skills/test-driven-development |
brainstorming |
software | healthy | skills/brainstorming |
devflow-build |
software | healthy | skills/devflow-build |
devflow-spike |
software | healthy | skills/devflow-spike |
poc-retrospective |
software | healthy | skills/poc-retrospective |
find-bugs |
software | healthy | skills/find-bugs |
writing-skills |
software | healthy | skills/writing-skills |
examples |
software | healthy | skills/writing-skills/examples |
verification-before-completion |
software | healthy | skills/verification-before-completion |
using-git-worktrees |
software | healthy | skills/using-git-worktrees |
dispatching-parallel-agents |
software | healthy | skills/dispatching-parallel-agents |
receiving-code-review |
software | healthy | skills/receiving-code-review |
session-continuity |
software | healthy | skills/session-continuity |
interview |
software | healthy | skills/interview |
writing-plans |
software | healthy | skills/writing-plans |
executing-plans |
software | healthy | skills/executing-plans |
using-devflow |
software | healthy | skills/using-devflow |
devflow-audit |
software | healthy | skills/devflow-audit |
finishing-a-development-branch |
software | healthy | skills/finishing-a-development-branch |
systematic-debugging |
software | healthy | skills/systematic-debugging |
devflow-shape |
software | healthy | skills/devflow-shape |
spike-executor |
software | healthy | skills/spike-executor |
subagent-driven-development |
software | healthy | skills/subagent-driven-development |
ci |
software | healthy | ci |
github-actions |
software | healthy | ci/github-actions |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
| Label | Layer | Status | Path |
|---|---|---|---|
DevflowError |
software | healthy | devflow.py:43 |
CheckerBase |
software | healthy | tests/test_smoke_check.py:21 |
TestFileAssertions |
software | healthy | tests/test_smoke_check.py:46 |
TestJournalAssertions |
software | healthy | tests/test_smoke_check.py:77 |
TestManifestValidation |
software | healthy | tests/test_smoke_check.py:163 |
TestShippedScenarios |
software | healthy | tests/test_smoke_check.py:199 |
StateCoreBase |
software | healthy | tests/test_devflow.py:21 |
TestStart |
software | healthy | tests/test_devflow.py:40 |
TestMark |
software | healthy | tests/test_devflow.py:72 |
TestFinish |
software | healthy | tests/test_devflow.py:118 |
TestEvidenceJournals |
software | healthy | tests/test_devflow.py:155 |
TestStateRobustness |
software | healthy | tests/test_devflow.py:203 |
GateBase |
software | healthy | tests/test_devflow.py:220 |
TestGateProtectedPaths |
software | healthy | tests/test_devflow.py:240 |
TestGateRedPhase |
software | healthy | tests/test_devflow.py:262 |
TestGateFailOpen |
software | healthy | tests/test_devflow.py:349 |
TestBrief |
software | healthy | tests/test_devflow.py:380 |
TestStopCheck |
software | healthy | tests/test_devflow.py:433 |
TestInitDoctor |
software | healthy | tests/test_devflow.py:467 |
TestBashCheck |
software | healthy | tests/test_devflow.py:575 |
VerifyBase |
software | healthy | tests/test_devflow.py:614 |
TestVerifySpecLinks |
software | healthy | tests/test_devflow.py:644 |
GitFixtureBase |
software | healthy | tests/test_devflow.py:732 |
TestVerifyOutOfBand |
software | healthy | tests/test_devflow.py:771 |
TestVerifyContractStale |
software | healthy | tests/test_devflow.py:816 |
TestVerifyAdrStale |
software | healthy | tests/test_devflow.py:855 |
TestDigest |
software | healthy | tests/test_devflow.py:936 |
TestVerifySkipFlag |
software | healthy | tests/test_devflow.py:1017 |
TestCiTemplates |
software | healthy | tests/test_devflow.py:1037 |
TestVerifyStrictExit |
software | healthy | tests/test_devflow.py:1071 |
TestStats |
software | healthy | tests/test_devflow.py:1085 |
SmokeError |
software | healthy | tests/smoke/smoke_check.py:25 |
TestAdd |
software | healthy | tests/smoke/fixtures/gate-adversarial/test_calc.py:6 |
TestAdd |
software | healthy | tests/smoke/fixtures/fix-basic/test_calc.py:6 |
TestAdd |
software | healthy | tests/smoke/fixtures/build-basic/test_calc.py:6 |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | skills/adr-writer/SKILL.md |
redis |
data | healthy | skills/using-git-worktrees/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-0oxs6dle |
software | healthy | /tmp/repobility-clone-0oxs6dle |
| Label | Layer | Status | Path |
|---|---|---|---|
pubsub |
data | healthy | skills/using-git-worktrees/SKILL.md |
This page is publicly accessible at:
https://repobility.com/scan/3b0b3aec-a64a-447d-b608-3aa58935804f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3b0b3aec-a64a-447d-b608-3aa58935804f/
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.