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
Owner

Summary

  • Resident quality standard for every reply, document, table, deck, and data output.
  • House-style skill: modern / formal / minimal themes, user templates, and imitation of an uploaded reference, plus a lint gate before a file is registered.
  • Skill seeding can upgrade untouched builtins, uploads land in inputs/, and the default style is a setting.

Test plan

  • go test ./... in Agent-System-Backend
  • house-style suite: three themes across docx/pptx/xlsx pass lint; a broken document is rejected
  • housestyle.lint on the sample minutes exits 1 (paper, font, default theme colors, empty paragraphs, hand-typed lists, empty sections, punctuation, Table Grid, missing page numbers)
  • Reviewer: confirm a new minutes file generated after this lands with lint clean
## Summary - Resident quality standard for every reply, document, table, deck, and data output. - House-style skill: modern / formal / minimal themes, user templates, and imitation of an uploaded reference, plus a lint gate before a file is registered. - Skill seeding can upgrade untouched builtins, uploads land in `inputs/`, and the default style is a setting. ## Test plan - [x] `go test ./...` in Agent-System-Backend - [x] house-style suite: three themes across docx/pptx/xlsx pass lint; a broken document is rejected - [x] `housestyle.lint` on the sample minutes exits 1 (paper, font, default theme colors, empty paragraphs, hand-typed lists, empty sections, punctuation, Table Grid, missing page numbers) - [ ] Reviewer: confirm a new minutes file generated after this lands with lint clean
weichen added 3 commits 2026-10-01 08:18:15 +00:00
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>
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>
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>
weichen merged commit 2079b2dfa8 into main 2026-10-01 08:19:57 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Backend#38