{"id":50454095,"url":"https://github.com/mizcausevic-dev/learner-intervention-ledger","last_synced_at":"2026-06-01T01:05:38.651Z","repository":{"id":358387844,"uuid":"1236924170","full_name":"mizcausevic-dev/learner-intervention-ledger","owner":"mizcausevic-dev","description":"EdTech intervention ledger for outreach history, escalation tracking, and student support outcome analysis.","archived":false,"fork":false,"pushed_at":"2026-05-17T05:13:29.000Z","size":612,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-17T07:27:31.317Z","etag":null,"topics":["advising","edtech","education-operations","fastapi","higher-education","intervention-ledger","outcome-tracking","python","student-success","workflow-analytics"],"latest_commit_sha":null,"homepage":"https://kineticgain.com/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mizcausevic-dev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-12T17:49:54.000Z","updated_at":"2026-05-17T05:13:31.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/mizcausevic-dev/learner-intervention-ledger","commit_stats":null,"previous_names":["mizcausevic-dev/learner-intervention-ledger"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/mizcausevic-dev/learner-intervention-ledger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Flearner-intervention-ledger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Flearner-intervention-ledger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Flearner-intervention-ledger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Flearner-intervention-ledger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mizcausevic-dev","download_url":"https://codeload.github.com/mizcausevic-dev/learner-intervention-ledger/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Flearner-intervention-ledger/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33755379,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["advising","edtech","education-operations","fastapi","higher-education","intervention-ledger","outcome-tracking","python","student-success","workflow-analytics"],"created_at":"2026-06-01T01:05:38.593Z","updated_at":"2026-06-01T01:05:38.641Z","avatar_url":"https://github.com/mizcausevic-dev.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Learner Intervention Ledger\r\n\r\nLearner Intervention Ledger is an EdTech workflow and audit layer for student success operations. It records outreach attempts, lane handoffs, channel history, resolution quality, and cycle time so institutions can see which interventions actually improved outcomes.\r\n\r\n![Overview](./screenshots/01-overview.png)\r\n\r\n## Why this repo is good\r\n\r\n- It completes the EdTech action cluster after `student-success-signal-hub`, `curriculum-knowledge-graph`, and `advisor-outreach-orchestrator`.\r\n- It adds auditability and outcome quality instead of only queue scoring.\r\n- It gives schools a cleaner closed-loop view of what happened after support teams acted.\r\n\r\n## What it does\r\n\r\n- Logs interventions with owner lanes, channels, event types, and response state.\r\n- Scores closure quality from response, risk movement, touch count, age, and escalation depth.\r\n- Shows which lanes and playbook patterns are resolving cases versus stalling them.\r\n- Exposes both an operator-facing proof surface and a clean API.\r\n\r\n## Proof\r\n\r\n![Outcomes](./screenshots/02-outcomes.png)\r\n![Evidence](./screenshots/03-evidence.png)\r\n![API Summary](./screenshots/04-api-summary.png)\r\n\r\n## Local run\r\n\r\n```powershell\r\ncd learner-intervention-ledger\r\npy -3.11 -m venv .venv\r\n.\\.venv\\Scripts\\python.exe -m pip install -r requirements.txt\r\n.\\.venv\\Scripts\\python.exe -m app.main\r\n```\r\n\r\nOpen:\r\n\r\n- `http://127.0.0.1:4741/`\r\n- `http://127.0.0.1:4741/outcomes`\r\n- `http://127.0.0.1:4741/evidence`\r\n- `http://127.0.0.1:4741/docs`\r\n\r\n## Validation\r\n\r\n```powershell\r\n.\\.venv\\Scripts\\python.exe -m unittest discover -s tests\r\n.\\.venv\\Scripts\\python.exe scripts\\run_demo.py\r\n.\\.venv\\Scripts\\python.exe scripts\\smoke_check.py\r\n.\\.venv\\Scripts\\python.exe scripts\\render_readme_assets.py\r\n```\r\n\r\n## API shape\r\n\r\nEndpoints:\r\n\r\n- `/api/dashboard/summary`\r\n- `/api/interventions`\r\n- `/api/lanes`\r\n- `/api/outcomes`\r\n- `/api/interventions/{intervention_id}`\r\n- `/api/sample`\r\n\r\n## Repo layout\r\n\r\n```text\r\napp/\r\n  data/\r\n  services/\r\ndocs/\r\nscripts/\r\nscreenshots/\r\ntests/\r\n```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmizcausevic-dev%2Flearner-intervention-ledger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmizcausevic-dev%2Flearner-intervention-ledger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmizcausevic-dev%2Flearner-intervention-ledger/lists"}