Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

_diagnostics

Complete home for the machine-diagnostics system: the tools themselves, the design inquiry behind them, the analysis reports, and the raw captures they were derived from. The diagnostic CLIs (sysdiag, memdiag, …) have their source of record in bin/ and are deployed onto PATH at ~/.local/bin/. See docs/diagnostics-loop.md for the toolkit's design law.

Repository map

Path Holds
bin/ The diagnostic CLIs — the product (sysdiag, memdiag, mem-pressure-snapshot, archive-snapshot, …).
docs/ Evergreen documentation — the toolkit doc and the repository standard.
inquiry/lenses/ The six-lens "ideal diagnostics system" inquiry (00-scope06-synthesis).
inquiry/report/ The React visualization of that inquiry (source; the bundle is regenerable).
assessments/ Dated session-analysis reports — YYYY-MM-DD-{slug}.md.
captures/ Raw diagnostic data. Curated text captures are tracked; captures/raw/ is the gitignored landing zone for blobs.
tools/ standards-lint.sh — the on-demand convention checker.
.github/workflows/ CI that runs the lint on every push.

Conventions

This repo governs itself with one explicit standard: docs/repository-standards.md. In a line: minimal root, kebab-case, date-prefixed reports, no capture blobs in git.

Check compliance at any time:

bash tools/standards-lint.sh

Exit 0 = clean. The same script runs in CI, so a violation fails the push.

About

Machine-diagnostics system: read-only on-demand CLIs (sysdiag, memdiag), the design inquiry behind them, and analysis reports.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages