5f75cd4dab
Adapts the code-reviews convention (process, README generator, template) from the ScadaBridge app model (per-src/-module, Akka conventions) to scadaproj's reality: six shared libraries reviewed against their components/ specs. - REVIEW-PROCESS.md: review unit is a library; library->component-spec mapping; checklist re-targeted for reusable .NET libs (public API/semver, packaging & dependency hygiene, spec/shared-contract adherence) instead of actor/supervision. - _template/findings.md: library/packages/component-spec/shared-contract header. - regen-readme.py: per-library prose, data-driven Summary, '-' for unreviewed. - Seed Auth/Theme/Health/Telemetry/Configuration/Audit findings stubs (0 findings). - README.md generated; --check passes.
2.3 KiB
2.3 KiB
Code Review —
| Field | Value |
|---|---|
| Library | ZB.MOM.WW.<Library>/ |
| Packages | <package ids, e.g. ZB.MOM.WW.<Library>> |
| Component spec | components/<component>/spec/SPEC.md |
| Shared contract | components/<component>/shared-contract/ZB.MOM.WW.<Library>.md |
| Status | Not yet reviewed | In progress | Reviewed |
| Last reviewed | YYYY-MM-DD |
| Reviewer | |
| Commit reviewed | <short SHA> |
| Open findings | 0 |
Summary
One short paragraph: overall health of the library, themes across findings, and anything notable that is not a finding (e.g. test count, dependency footprint, adoption status).
Checklist coverage
Confirm every category was examined. Record "No issues found" where applicable.
| # | Category | Examined | Notes |
|---|---|---|---|
| 1 | Correctness & logic bugs | ☐ | |
| 2 | Public API surface & compatibility | ☐ | |
| 3 | Concurrency & thread safety | ☐ | |
| 4 | Error handling & resilience | ☐ | |
| 5 | Security & secret handling | ☐ | |
| 6 | Performance & resource management | ☐ | |
| 7 | Spec & shared-contract adherence | ☐ | |
| 8 | Packaging, dependencies & project layout | ☐ | |
| 9 | Testing coverage | ☐ | |
| 10 | Documentation & XML docs | ☐ |
Findings
-001 —
| Severity | Critical | High | Medium | Low |
| Category | <one of the 10 checklist categories> |
| Status | Open | In Progress | Resolved | Won't Fix | Deferred |
| Location | ZB.MOM.WW.<Library>/src/<Package>/<File>.cs:<line> |
Description
What is wrong and why it matters.
Recommendation
Concrete suggested fix.
Resolution
Unresolved.