Skip to content

Commit ed49562

Browse files
claudeNik Samokhvalov
authored andcommitted
Update workflow for AI era: come with a patch, not just discussion
In the AI era, drafting code is fast. A working prototype speaks louder than abstract discussion. Updated lifecycle and pitfalls to reflect this new approach.
1 parent 8fe40d5 commit ed49562

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

REV/CLAUDE.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -72,18 +72,20 @@ All agents are defined in `.claude/agents/` and can be invoked with `@agent-name
7272

7373
---
7474

75-
## The Patch Lifecycle
75+
## The Patch Lifecycle (AI Era)
76+
77+
In the AI era, **come to pgsql-hackers with a patch**, not just an idea. Drafting code is now fast—a working prototype speaks louder than abstract discussion.
7678

7779
```
78-
IDEATION ──► DEVELOPMENT ──► SUBMISSION ──► REVIEW CYCLE ──► COMMIT
79-
│ │
80-
▼ ▼
81-
Discuss on @pg-build @pg-patch-create @pg-feedback
82-
pgsql-hackers @pg-test @pg-hackers-letter @pg-patch-version
83-
first! @pg-style @pg-commitfest
84-
@pg-docs
85-
@pg-review
86-
@pg-readiness
80+
DEVELOP ──► SUBMIT WITH PATCH ──► REVIEW CYCLE ──► COMMIT
81+
│ │ │
82+
▼ ▼ ▼
83+
@pg-build @pg-patch-create @pg-feedback
84+
@pg-test @pg-hackers-letter @pg-patch-version
85+
@pg-style @pg-commitfest
86+
@pg-docs
87+
@pg-review
88+
@pg-readiness
8789
```
8890

8991
**Key Facts:**
@@ -110,7 +112,7 @@ These CANNOT be automated—humans must:
110112

111113
| Pitfall | Instead |
112114
|---------|---------|
113-
| Code first, discuss later | Discuss approach on pgsql-hackers BEFORE major work |
115+
| Discuss without code | Come to pgsql-hackers with a working patch—code talks |
114116
| Giant patch touching 50 files | Split into reviewable, logical chunks |
115117
| Ignoring feedback | Address every point, explain disagreements |
116118
| Debug code left in | Remove all printf, #if 0, DEBUG elog |

0 commit comments

Comments
 (0)