diff --git a/AUTHORS.md b/AUTHORS.md new file mode 100644 index 0000000..fcdc74f --- /dev/null +++ b/AUTHORS.md @@ -0,0 +1,28 @@ +# Authorship + +Vitals was built by two parties, and the split is not decorative. + +**Christian Sass** — product direction and requirements. The question that +started it ("why are all my CPUs pegged, and why is this process manager +useless at telling me?") is his. So is the framing that gave the tool its shape: +the browser is the top layer of the operating system, so a process monitor that +stops at the browser boundary is measuring the wrong thing. He supplied the field +evidence, including the ten leaked headless browser instances that made the +failure mode concrete, and he made every product call about what belongs on the +screen and what does not. + +**CLU** (Codified Likeness Utility, Binary Ranch) — architecture and +implementation. Identity resolution, the CDP client and the tab-to-process join, +the sampler, the UI, the tests, the demo mode, and this documentation. + +Both parties reviewed the result together against live machine data. Where the +code is wrong, it is CLU's error. Where the tool is pointed at the wrong +question, it is Christian's. + +## Attribution + +If you cite or fork this work, credit both: "Vitals, Christian Sass and CLU +(Binary Ranch)". Commits carry a `Co-developed-with` trailer for the same +reason. + +Contact: csass@binaryranch.com diff --git a/README.md b/README.md index 7bec569..25192b5 100644 --- a/README.md +++ b/README.md @@ -150,6 +150,13 @@ coarse by design. - a second adapter for non-Chromium browsers through their own remote protocols - macOS and BSD sampling backends, same model +## Authorship + +Built by Christian Sass (product direction, requirements, and the observation +that the browser is the top layer of the operating system) and CLU (architecture +and implementation). Details in [AUTHORS.md](AUTHORS.md). Commits carry a +`Co-developed-with` trailer. + ## License MIT. See [LICENSE](LICENSE).