{"id":50453928,"url":"https://github.com/mizcausevic-dev/gxp-change-control-board","last_synced_at":"2026-06-01T01:05:27.730Z","repository":{"id":361697569,"uuid":"1254698963","full_name":"mizcausevic-dev/gxp-change-control-board","owner":"mizcausevic-dev","description":"C# biotech operator surface for GxP change control, validation evidence gaps, and release-safe cutover posture.","archived":false,"fork":false,"pushed_at":"2026-05-31T20:51:52.000Z","size":37,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-31T22:20:29.119Z","etag":null,"topics":["biotech","change-control","csharp","diagnostics","gxp","quality-systems","release-readiness","validation"],"latest_commit_sha":null,"homepage":"https://gxp.kineticgain.com/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","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":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","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-30T22:36:40.000Z","updated_at":"2026-05-31T20:51:55.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/mizcausevic-dev/gxp-change-control-board","commit_stats":null,"previous_names":["mizcausevic-dev/gxp-change-control-board"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/mizcausevic-dev/gxp-change-control-board","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Fgxp-change-control-board","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Fgxp-change-control-board/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Fgxp-change-control-board/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Fgxp-change-control-board/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mizcausevic-dev","download_url":"https://codeload.github.com/mizcausevic-dev/gxp-change-control-board/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Fgxp-change-control-board/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33755376,"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":["biotech","change-control","csharp","diagnostics","gxp","quality-systems","release-readiness","validation"],"created_at":"2026-06-01T01:05:27.028Z","updated_at":"2026-06-01T01:05:27.720Z","avatar_url":"https://github.com/mizcausevic-dev.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gxp-change-control-board\n\nC# / ASP.NET operator surface for biotech GxP change packets, validation evidence gaps, approval continuity, and release-safe cutover posture.\n\n## Why this matters\n\nBiotech and diagnostics teams do not need another vague compliance landing page. They need a board that keeps change classification, validation evidence, SOP acknowledgments, approval continuity, audit trails, and cutover readiness visible together before weak packets slip into downstream release review.\n\nThis repo is the public proof surface for that pattern:\n\n- `Hosted preview planned` for a browser-based GxP change-control board\n- `Embedded by engagement` for teams that need the routing model inside a regulated lab or diagnostics workflow\n\n## What it includes\n\n- ASP.NET Core minimal API in C#\n- synthetic GxP change snapshots, control gaps, and release packets\n- operator surfaces for:\n  - `/change-board`\n  - `/control-gaps`\n  - `/release-posture`\n  - `/verification`\n  - `/docs`\n- structured JSON endpoints under `/api/*`\n- static Pages export with `robots.txt`, `sitemap.xml`, and `CNAME`\n\n## Screenshots\n\n![Overview](./screenshots/01-overview.svg)\n![Change board](./screenshots/02-change-board.svg)\n![Release posture](./screenshots/03-release-posture.svg)\n\n## Verification\n\n- synthetic GxP change-control evidence only\n- no patient, clinician, or proprietary biotech secrets\n- no claim of GMP, GxP, FDA, or clinical compliance\n- this is a control-plane proof surface for biotech workflow depth, not a compliance certification claim\n\n## Local run\n\n```powershell\ndotnet test\ndotnet run --project src/GxpChangeControlBoard.Api -- --demo\ndotnet run --project src/GxpChangeControlBoard.Api\n```\n\nThen open:\n\n- `http://127.0.0.1:5094/`\n- `http://127.0.0.1:5094/change-board`\n- `http://127.0.0.1:5094/control-gaps`\n- `http://127.0.0.1:5094/release-posture`\n\n## Render static site\n\n```powershell\ndotnet run --project src/GxpChangeControlBoard.Api -- --prerender\n```\n\n## Related docs\n\n- [Embedded framing](./docs/KINETIC_GAIN_EMBEDDED.md)\n- [Origin story](./docs/ORIGIN.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmizcausevic-dev%2Fgxp-change-control-board","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmizcausevic-dev%2Fgxp-change-control-board","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmizcausevic-dev%2Fgxp-change-control-board/lists"}