Add professional standards for every agent deliverable #38

Merged
weichen merged 3 commits from feature/agent-professional-deliverables into main 2026-10-01 08:19:57 +00:00
3 Commits
Author SHA1 Message Date
weichenandCursor 19518db6cf Ignore Python bytecode in the backend tree
Why: House-style tests write __pycache__ next to the skill source. Those
files must stay out of later commits, not only be deleted once.

Evidence: .gitignore lists __pycache__/ and *.pyc.

Impact: Local test runs no longer show bytecode as untracked files.

Refs: feature/agent-professional-deliverables
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 08:17:33 +00:00
weichenandCursor fd8feb5ab6 Stop tracking Python bytecode from house-style tests
Why: The first commit picked up __pycache__ created while running the
house-style suite. Bytecode is not part of the skill and should not be
seeded or reviewed.

Evidence: git rm of the cached pyc files; .gitignore now ignores
__pycache__ and *.pyc.

Impact: The skill tree contains only source. Seed already skips
__pycache__ directories.

Refs: feature/agent-professional-deliverables
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 08:17:16 +00:00
weichenandCursor 6533f0fa88 Add professional standards for every agent deliverable
Why: Generated files kept Word's default theme, US Letter pages,
hand-typed bullets and empty sections. Recipes only showed library
calls, the prompt had no craft standard, and seeded skills could not
be upgraded once written.

Evidence: go test ./... passed. The house-style suite covers three
themes across docx, pptx and xlsx, and rejects a document that repeats
the diagnosed layout failures. lint on the sample minutes exits 1.

Impact: Every run gets a resident quality standard. Office files use
house-style (switchable themes, templates, imitation) and must pass
lint. Skill seeding upgrades untouched builtins and keeps user edits.
Uploads land in inputs/, and the default style is a setting.

Refs: feature/agent-professional-deliverables
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 08:16:58 +00:00