james-sheen
Popular repositories Loading
-
bmc-sensor-audit
bmc-sensor-audit PublicDiffs an OpenBMC entity-manager declaration against what a BMC actually reports over Redfish, so sensors that went absent, were disabled at the factory, or stopped moving surface as findings rather…
Python 1
-
openbmc-expert
openbmc-expert Public archiveRetired and no longer running — it does not answer mentions. Was an AI bot answering OpenBMC questions in GitHub issues; stopped 2026-04-02. Superseded by james-sheen/arbiter, a clean-sheet rewrite…
-
arbiter
arbiter PublicA detection engine that reports what it did not check. Eight axiom families over a domain model declared in YAML, with every declined evaluation recorded as a machine-readable reason.
Python
-
qa-orchestrator
qa-orchestrator PublicInjects faults into a machine under test, drives the walks, and checks that bmc-sensor-audit reached the verdict it should have. A referee that shipped its own fault injection would be certifying i…
Python
-
cert-generator
cert-generator PublicRenders a QC certificate from a bmc-sensor-audit attestation, stating both what was checked and what was not. This is where unit identity lives — serial, work order, station, signer — which the ref…
Python
-
odm-qa-pipeline
odm-qa-pipeline PublicFour QA gates in order — DMTF conformance, coverage, fault injection, certificate — and one verdict from them. The thing it reports that nothing else can is the gate that never ran. Ships CI templa…
Python
Repositories
- arbiter Public
A detection engine that reports what it did not check. Eight axiom families over a domain model declared in YAML, with every declined evaluation recorded as a machine-readable reason.
- bmc-sensor-audit Public
Diffs an OpenBMC entity-manager declaration against what a BMC actually reports over Redfish, so sensors that went absent, were disabled at the factory, or stopped moving surface as findings rather than silence. Exit codes are the CI interface.
- cert-generator Public
Renders a QC certificate from a bmc-sensor-audit attestation, stating both what was checked and what was not. This is where unit identity lives — serial, work order, station, signer — which the referee refuses to hold on purpose. On PyPI as odm-cert-generator.
- fleet-sensor-baseline Public
Which units differ from their cohort, and what changed on this unit across time. Sits above bmc-sensor-audit, holding the machine list and the capture history, so a sensor that quietly went absent on a few trays in a large rack surfaces as a finding. Exit codes are the CI interface.
- openbmc-expert Public archive
Retired and no longer running — it does not answer mentions. Was an AI bot answering OpenBMC questions in GitHub issues; stopped 2026-04-02. Superseded by james-sheen/arbiter, a clean-sheet rewrite rather than an evolution of this code. Kept public as a record of the approach.
- odm-qa-pipeline Public
Four QA gates in order — DMTF conformance, coverage, fault injection, certificate — and one verdict from them. The thing it reports that nothing else can is the gate that never ran. Ships CI templates for GitHub Actions and Jenkins.
- qa-orchestrator Public
Injects faults into a machine under test, drives the walks, and checks that bmc-sensor-audit reached the verdict it should have. A referee that shipped its own fault injection would be certifying itself, which is why this is a separate program.
People
This organization has no public members. You must be a member to see who’s a part of this organization.
Top languages
Loading…
Most used topics
Loading…