{"id":50454204,"url":"https://github.com/mizcausevic-dev/advisor-outreach-orchestrator","last_synced_at":"2026-06-01T01:05:45.771Z","repository":{"id":357457871,"uuid":"1236910912","full_name":"mizcausevic-dev/advisor-outreach-orchestrator","owner":"mizcausevic-dev","description":"EdTech workflow engine for advisor outreach sequencing, escalation routing, and intervention planning.","archived":false,"fork":false,"pushed_at":"2026-05-12T21:37:12.000Z","size":606,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-12T22:28:13.515Z","etag":null,"topics":["advisor-workflows","edtech","education-operations","fastapi","higher-education","intervention-planning","orchestration","outreach","python","student-success"],"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:34:07.000Z","updated_at":"2026-05-12T21:37:17.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/mizcausevic-dev/advisor-outreach-orchestrator","commit_stats":null,"previous_names":["mizcausevic-dev/advisor-outreach-orchestrator"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/mizcausevic-dev/advisor-outreach-orchestrator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Fadvisor-outreach-orchestrator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Fadvisor-outreach-orchestrator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Fadvisor-outreach-orchestrator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Fadvisor-outreach-orchestrator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mizcausevic-dev","download_url":"https://codeload.github.com/mizcausevic-dev/advisor-outreach-orchestrator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Fadvisor-outreach-orchestrator/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":["advisor-workflows","edtech","education-operations","fastapi","higher-education","intervention-planning","orchestration","outreach","python","student-success"],"created_at":"2026-06-01T01:05:45.518Z","updated_at":"2026-06-01T01:05:45.761Z","avatar_url":"https://github.com/mizcausevic-dev.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Advisor Outreach Orchestrator\r\n\r\nAdvisor Outreach Orchestrator is an EdTech workflow engine for sequencing advisor interventions across advising, faculty, care teams, and financial support. It turns response lag, assignment drift, attendance changes, and hold status into a prioritized outreach queue with channel-aware next steps.\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 layer after `student-success-signal-hub` and `curriculum-knowledge-graph`.\r\n- It shows workflow orchestration, not just analytics: who should act, how, and when.\r\n- It stays commercially legible for student success teams, advising operations, and higher-ed platform work.\r\n\r\n## What it does\r\n\r\n- Scores outreach urgency from academic drift, silence, no-show history, and support barriers.\r\n- Routes cases into owner lanes like Advising, Faculty + Advising, Financial Support, and Care Team.\r\n- Chooses a lead communication channel based on urgency and student context.\r\n- Generates next-best-action playbooks instead of generic follow-up recommendations.\r\n\r\n## Proof\r\n\r\n![Queue](./screenshots/02-queue.png)\r\n![Playbooks](./screenshots/03-playbooks.png)\r\n![API Summary](./screenshots/04-api-summary.png)\r\n\r\n## Local run\r\n\r\n```powershell\r\ncd advisor-outreach-orchestrator\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:4728/`\r\n- `http://127.0.0.1:4728/queue`\r\n- `http://127.0.0.1:4728/playbooks`\r\n- `http://127.0.0.1:4728/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/queue`\r\n- `/api/lanes`\r\n- `/api/students/{student_id}`\r\n- `/api/sample`\r\n\r\nSample output:\r\n\r\n```json\r\n{\r\n  \"dashboard\": {\r\n    \"institution\": \"Northstar Online University\",\r\n    \"term\": \"Spring 2026\",\r\n    \"studentCount\": 6,\r\n    \"escalationCount\": 3,\r\n    \"priorityCount\": 2\r\n  }\r\n}\r\n```\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%2Fadvisor-outreach-orchestrator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmizcausevic-dev%2Fadvisor-outreach-orchestrator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmizcausevic-dev%2Fadvisor-outreach-orchestrator/lists"}