Command Code: The Taste-Learning Harness
3,500+ stars. $5M seed. Closed-source TypeScript. The first harness that learns your coding taste from accept/reject signals and persists it as Markdown. A fundamentally new feedback model.
Diff as learning signal is a cleaner preference signal than thumbs-up/down or explicit feedback. The user's edit is the ground truth of what they wanted. A thumbs-down carries no information about what was wrong; explicit feedback requires a separate action the user would not otherwise perform. The diff is captured as a side-effect of editing already happening — no separate feedback action is required.
Taste is a candidate sixth memory tier: learned preferences derived from behavioral signal. Distinct from static memory (what you wrote, e.g. AGENTS.md) and episodic memory (what happened). The taste profile is what the system INFERRED from your accept/reject/edit behavior. Same compounding insight as Hermes's skills, applied to preferences instead of procedures.
Preference poisoning compounds in a way ordinary memory poisoning does not. Ordinary memory poisoning (Module 4.3) persists one bad entry. Preference poisoning persists one bad entry that then influences the GENERATION of every subsequent output. The same compounding property that makes taste learning valuable makes taste poisoning durable. As-built, no validation gate exists between inference and persistence.
The hosted taste model creates a preference-exfiltration surface. The profile syncs to api.commandcode.ai by design — your coding patterns leave your machine. For a proprietary codebase, the profile is a distilled representation of how you want code written, itself valuable IP. The closed-source obfuscation means you cannot audit what is actually transmitted.