https://github.com/QuietBriony/drum-floor
· scanned 2026-06-15 23:44 UTC (2 months, 4 weeks ago)
14 raw signals (0 security + 14 graph)
Last scanned 2 months, 4 weeks ago · v1 · 14 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 368 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 |
|---|---|---|---|
isLocalAppUrl |
software | healthy | sw.js:isLocalAppUrl |
isHtmlRequest |
software | healthy | sw.js:isHtmlRequest |
isDataRequest |
software | healthy | sw.js:isDataRequest |
matchCachedRequest |
software | healthy | sw.js:matchCachedRequest |
activeProfile |
software | healthy | app.js:activeProfile |
frameForProfile |
software | healthy | app.js:frameForProfile |
syncFrameControl |
software | healthy | app.js:syncFrameControl |
updateCurrentBar |
software | healthy | app.js:updateCurrentBar |
render |
software | healthy | app.js:render |
clearPlaybackTimer |
software | healthy | app.js:clearPlaybackTimer |
scheduleNextBar |
software | healthy | app.js:scheduleNextBar |
startPlayback |
software | healthy | app.js:startPlayback |
stopPlayback |
software | healthy | app.js:stopPlayback |
panicStop |
software | healthy | app.js:panicStop |
quietForPageLifecycle |
software | healthy | app.js:quietForPageLifecycle |
enableInput |
software | healthy | app.js:enableInput |
disableInput |
software | healthy | app.js:disableInput |
listenToBand |
software | healthy | app.js:listenToBand |
stopListening |
software | healthy | app.js:stopListening |
connectMidi |
software | healthy | app.js:connectMidi |
setActiveView |
software | healthy | app.js:setActiveView |
escapeText |
software | healthy | app.js:escapeText |
updatePacketStatus |
software | healthy | app.js:updatePacketStatus |
renderPacketTranslation |
software | healthy | app.js:renderPacketTranslation |
musicPacketMicHint |
software | healthy | app.js:musicPacketMicHint |
musicUrl |
software | healthy | app.js:musicUrl |
sourceSongFromPacket |
software | healthy | app.js:sourceSongFromPacket |
hazamaFmContextFromPacket |
software | healthy | app.js:hazamaFmContextFromPacket |
bandRoomQueryHint |
software | healthy | app.js:bandRoomQueryHint |
fmQueryHint |
software | healthy | app.js:fmQueryHint |
packetBpmValue |
software | healthy | app.js:packetBpmValue |
packetMatchesBandRoomQuery |
software | healthy | app.js:packetMatchesBandRoomQuery |
packetMatchesFmQuery |
software | healthy | app.js:packetMatchesFmQuery |
packetMatchesIncomingQuery |
software | healthy | app.js:packetMatchesIncomingQuery |
packetFromBandRoomQuery |
software | healthy | app.js:packetFromBandRoomQuery |
packetFromFmQuery |
software | healthy | app.js:packetFromFmQuery |
readIncomingQueryPacket |
software | healthy | app.js:readIncomingQueryPacket |
fmGenreForTranslation |
software | healthy | app.js:fmGenreForTranslation |
refreshMusicReturnLinks |
software | healthy | app.js:refreshMusicReturnLinks |
readMusicPacket |
software | healthy | app.js:readMusicPacket |
applyMusicPacketPreview |
software | healthy | app.js:applyMusicPacketPreview |
clearMusicPacket |
software | healthy | app.js:clearMusicPacket |
musicPacketFromStackPayload |
software | healthy | app.js:musicPacketFromStackPayload |
receiveMusicStackPacket |
software | healthy | app.js:receiveMusicStackPacket |
receiveMusicStackPacketIfQueryMatches |
software | healthy | app.js:receiveMusicStackPacketIfQueryMatches |
readLatestMusicStackPacket |
software | healthy | app.js:readLatestMusicStackPacket |
readBandRoomQueryPacket |
software | healthy | app.js:readBandRoomQueryPacket |
setupMusicStackSyncReceiver |
software | healthy | app.js:setupMusicStackSyncReceiver |
loadProfiles |
software | healthy | app.js:loadProfiles |
test_promotion_schema_and_example_parse |
software | healthy | tests/test_promotion_workflow.py:14 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
conftest.py |
software | healthy | conftest.py |
README.md |
software | healthy | README.md |
sw.js |
software | healthy | sw.js |
index.html |
software | healthy | index.html |
app.js |
software | healthy | app.js |
AGENTS.md |
software | healthy | AGENTS.md |
style.css |
software | healthy | style.css |
state.json |
software | healthy | live/state.json |
test_promotion_workflow.py |
software | healthy | tests/test_promotion_workflow.py |
test_promotion_apply_cli.py |
software | healthy | tests/test_promotion_apply_cli.py |
test_pwa_static_contract.py |
software | healthy | tests/test_pwa_static_contract.py |
test_evolution_contract.py |
software | healthy | tests/test_evolution_contract.py |
test_suggest_evolution_cli.py |
software | healthy | tests/test_suggest_evolution_cli.py |
test_live_candidate_checks.py |
software | healthy | tests/test_live_candidate_checks.py |
test_promotion_validation_cli.py |
software | healthy | tests/test_promotion_validation_cli.py |
test_promotion_plan_cli.py |
software | healthy | tests/test_promotion_plan_cli.py |
test_score_cli.py |
software | healthy | tests/test_score_cli.py |
evolution-scorecard.md |
software | healthy | docs/evolution-scorecard.md |
evolution-pocket-director-loop.md |
software | healthy | docs/evolution-pocket-director-loop.md |
README.md |
software | healthy | docs/README.md |
evolution-promotion-workflow.md |
software | healthy | docs/evolution-promotion-workflow.md |
ableton-preview-checklist.md |
software | healthy | docs/ableton-preview-checklist.md |
input-output-example.md |
software | healthy | docs/input-output-example.md |
openclaw-live-contract.md |
software | healthy | docs/openclaw-live-contract.md |
groove-profile-schema.md |
software | healthy | docs/groove-profile-schema.md |
drum-pattern-frame-contract.md |
software | healthy | docs/drum-pattern-frame-contract.md |
probability-interpolation-from-test.md |
software | healthy | docs/probability-interpolation-from-test.md |
ep133-midi-map.md |
software | healthy | docs/ep133-midi-map.md |
000_groove_rules.md |
software | healthy | docs/groove/000_groove_rules.md |
band-groove-research-plan-v1.md |
software | healthy | docs/groove/band-groove-research-plan-v1.md |
fill-and-transition-policy.md |
software | healthy | docs/groove/fill-and-transition-policy.md |
groove-grammar-v1.md |
software | healthy | docs/groove/groove-grammar-v1.md |
evaluation-rubric-v1.md |
software | healthy | docs/groove/evaluation-rubric-v1.md |
groove-decision-model.md |
software | healthy | docs/groove/groove-decision-model.md |
future-runtime-contract.md |
software | healthy | docs/groove/future-runtime-contract.md |
000_stage_rules.md |
software | healthy | docs/ops/000_stage_rules.md |
groove-profiles.schema.json |
software | healthy | docs/schema/groove-profiles.schema.json |
live-ai-audio-interface-roadmap.md |
software | healthy | docs/runtime/live-ai-audio-interface-roadmap.md |
vcv-and-live-bridge.md |
software | healthy | docs/runtime/vcv-and-live-bridge.md |
audio-input-groove-prediction.md |
software | healthy | docs/runtime/audio-input-groove-prediction.md |
browser-groove-engine.md |
software | healthy | docs/runtime/browser-groove-engine.md |
000_patch_spec.md |
software | healthy | docs/patches/000_patch_spec.md |
check-music-sync-safety.mjs |
software | healthy | scripts/check-music-sync-safety.mjs |
suggestions.py |
software | healthy | drum_floor/suggestions.py |
promotion.py |
software | healthy | drum_floor/promotion.py |
__init__.py |
software | healthy | drum_floor/__init__.py |
live_log.py |
software | healthy | drum_floor/live_log.py |
promotion_plan.py |
software | healthy | drum_floor/promotion_plan.py |
cli.py |
software | healthy | drum_floor/cli.py |
scoring.py |
software | healthy | drum_floor/scoring.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PromotionWorkflowChecks |
software | healthy | tests/test_promotion_workflow.py:13 |
PromotionApplyCliChecks |
software | healthy | tests/test_promotion_apply_cli.py:17 |
PwaStaticContractChecks |
software | healthy | tests/test_pwa_static_contract.py:16 |
EvolutionContractChecks |
software | healthy | tests/test_evolution_contract.py:13 |
EvolutionSuggestionCliChecks |
software | healthy | tests/test_suggest_evolution_cli.py:13 |
LiveCandidateChecks |
software | healthy | tests/test_live_candidate_checks.py:14 |
PromotionValidationCliChecks |
software | healthy | tests/test_promotion_validation_cli.py:16 |
PromotionPlanCliChecks |
software | healthy | tests/test_promotion_plan_cli.py:16 |
ListeningScoreCliChecks |
software | healthy | tests/test_score_cli.py:12 |
SuggestionRequest |
software | healthy | drum_floor/suggestions.py:18 |
SuggestionResult |
software | healthy | drum_floor/suggestions.py:26 |
PromotionValidationResult |
software | healthy | drum_floor/promotion.py:35 |
PromotionPlanResult |
software | healthy | drum_floor/promotion_plan.py:15 |
ScoreRequest |
software | healthy | drum_floor/scoring.py:29 |
ScoreResult |
software | healthy | drum_floor/scoring.py:39 |
GenerateRequest |
software | healthy | drum_floor/generator.py:28 |
GenerateResult |
software | healthy | drum_floor/generator.py:39 |
InspectResult |
software | healthy | drum_floor/inspector.py:12 |
PromotionApplyDryRunResult |
software | healthy | drum_floor/promotion_apply.py:12 |
MidiOutput |
software | healthy | src/midi-output.js:MidiOutput |
AudioEngine |
software | healthy | src/audio-engine.js:AudioEngine |
AudioInputAnalyzer |
software | healthy | src/audio-analysis.js:AudioInputAnalyzer |
| Label | Layer | Status | Path |
|---|---|---|---|
live |
software | healthy | live |
tests |
software | healthy | tests |
docs |
software | healthy | docs |
groove |
software | healthy | docs/groove |
ops |
software | healthy | docs/ops |
schema |
software | healthy | docs/schema |
runtime |
software | healthy | docs/runtime |
patches |
software | healthy | docs/patches |
scripts |
software | healthy | scripts |
drum_floor |
software | healthy | drum_floor |
exports |
software | healthy | exports |
patterns |
software | healthy | patterns |
profiles |
software | healthy | profiles |
evolution |
software | healthy | evolution |
schema |
software | healthy | evolution/schema |
examples |
software | healthy | evolution/examples |
src |
software | healthy | src |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hlfxo1iw |
software | healthy | /tmp/repobility-clone-hlfxo1iw |
This page is publicly accessible at:
https://repobility.com/scan/0fbb9512-534f-41fe-8874-502b82dd15d2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0fbb9512-534f-41fe-8874-502b82dd15d2/
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.