Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
f52b344
Merge pull request #1 from whitebithq/migration
whitebit-robot Jan 28, 2026
34545ce
Merge pull request #2 from whitebithq/migration
whitebit-robot Jan 30, 2026
73cf0ff
DR-57: document missing stopOnFail for v4 order bulk endpoint
whitebit-robot Feb 3, 2026
6c164d9
Merge pull request #4 from whitebithq/DR-57-document-missing-stoponfa…
whitebit-robot Feb 3, 2026
2ea04aa
DR-63: documented stopOnFail behavior for collateral bulk limit order…
whitebit-robot Feb 5, 2026
d563a07
DR-52: Changed Withdrawal and Deposit Status from Frozen to Additiona…
whitebit-robot Feb 5, 2026
cc06596
Merge pull request #5 from whitebithq/DR-63-document-is-missing-stopo…
whitebit-robot Feb 5, 2026
018f8fe
Merge pull request #6 from whitebithq/DR-52-change-withdrawal-and-dep…
whitebit-robot Feb 5, 2026
ed6e754
DR-37: Updated the status code from 201 to 200 in JWT token endpoint.…
whitebit-robot Feb 5, 2026
453a36c
Merge pull request #7 from whitebithq/DR-37-update-the-issue-jwt-toke…
whitebit-robot Feb 5, 2026
5603002
Merge pull request #3 from whitebithq/migration
whitebit-robot Feb 6, 2026
74cf6b6
DR-68 AI base setup was added;
whitebit-robot Feb 11, 2026
c2549fb
SME questions was marked as a required step; clean up logic was added;
whitebit-robot Feb 12, 2026
c74890b
A review pipeline and glossary style guides were added.
whitebit-robot Feb 12, 2026
805e666
DR-64: document RPI visibility, IOC incompatibility, and sub-account …
whitebit-robot Feb 12, 2026
620102c
Merge branch 'main' into DR-64-extend-and-improve-documentation-for-R…
whitebit-robot Feb 12, 2026
dd23de5
Merge pull request #11 from whitebithq/DR-64-extend-and-improve-docum…
whitebit-robot Feb 12, 2026
c67ba08
docs(api): add refund-deposit endpoint to Main API v4
whitebit-robot Feb 12, 2026
e6afcb3
The input folder was moved to the core of the ai folder;
whitebit-robot Feb 12, 2026
348d532
feat(style): strengthen task completion review and add cleanup prompt
whitebit-robot Feb 12, 2026
0eca035
docs(glossary): align glossary with style guide
whitebit-robot Feb 12, 2026
781bd7a
docs(faq): add categories and align with style guide
whitebit-robot Feb 12, 2026
24037f7
Task completition review step was marked as mandatory;
whitebit-robot Feb 13, 2026
01f1b35
docs(api): add auth, error codes, and rate limit links to public v4 e…
whitebit-robot Feb 13, 2026
a130dd3
The committing step was explicitly assigned to a human.
whitebit-robot Feb 13, 2026
91cb104
chore: pipeline gate, validation script, mirror config
whitebit-robot Feb 13, 2026
642d323
fix: address all 31 PR review comments from DR-68 AI pipeline setup
whitebit-robot Feb 13, 2026
01ce0e2
Merge pull request #16 from whitebithq/docs/api-endpoints-review
whitebit-robot Feb 13, 2026
dfe49a7
Merge pull request #12 from whitebithq/docs/CEX-4371_refaund-endpoint
whitebit-robot Feb 13, 2026
fa7db03
review changes of the refund docs
whitebit-robot Feb 13, 2026
d50df32
Merge branch 'main' into tools/DR-68_setup-ai-tools
whitebit-robot Feb 13, 2026
7a2f29b
Merge pull request #9 from whitebithq/tools/DR-68_setup-ai-tools
whitebit-robot Feb 13, 2026
dbd5fc2
Merge main into docs/DR-71_FAQ-review (resolve conflicts)
whitebit-robot Feb 16, 2026
825ff11
docs(glossary): align entries with style guide
whitebit-robot Feb 16, 2026
28293c3
docs(faq): align FAQ page with style guide
whitebit-robot Feb 16, 2026
950ff70
fix(api): simplify refund deposit endpoint description
whitebit-robot Feb 16, 2026
476bbcd
docs(api): improve parameter descriptions in OpenAPI specs
whitebit-robot Feb 16, 2026
90a8b2c
docs(api): clarify fee selection logic for market fee endpoints
whitebit-robot Feb 16, 2026
6695a03
docs(api): add transactionId to sub-account transfer endpoints
whitebit-robot Feb 17, 2026
295fd19
docs(style): enforce universal pronoun prohibition across all doc types
whitebit-robot Feb 17, 2026
b5a19b2
docs(api): add coming soon note to refund webhook reference
whitebit-robot Feb 17, 2026
4d91aec
docs(style): eliminate pronouns and improve clarity across documentation
whitebit-robot Feb 17, 2026
7f37fc7
Merge pull request #15 from whitebithq/docs/DR-71_FAQ-review
whitebit-robot Feb 17, 2026
5498ef1
chore(infra): add stage branch to mirror workflow
whitebit-robot Feb 17, 2026
4453151
Merge pull request #17 from whitebithq/stage
whitebit-robot Feb 17, 2026
e3d2cad
Navigation was changed;
whitebit-robot Feb 17, 2026
5a62f98
URLs were changed
whitebit-robot Feb 17, 2026
7df1353
Merge pull request #18 from whitebithq/stage
whitebit-robot Feb 18, 2026
1cd26c5
The review to align existing docs with style guides were performed.
whitebit-robot Feb 18, 2026
4bd687f
Merge pull request #19 from whitebithq/stage
whitebit-robot Feb 18, 2026
b155161
docs(api): add quickstart and rate-limits pages; restructure navigation
whitebit-robot Feb 20, 2026
29b27b3
Global anchors were removed
whitebit-robot Feb 23, 2026
70f2c1c
docs(api): flatten nav and merge quickstart pages
whitebit-robot Feb 24, 2026
3de91ae
docs(websocket): add auth and rate-limits pages; add channel overviews
whitebit-robot Feb 24, 2026
cebe445
fix(websocket): fix quickstart code scope and duplicate related link
whitebit-robot Feb 24, 2026
dce5dec
Merge pull request #20 from whitebithq/stage
whitebit-robot Feb 24, 2026
cecb702
DR-89: Added webhooks for refund
whitebit-robot Feb 25, 2026
731d8e5
DR-58: Added websocket error code 7 and rate limit sections. Files: w…
whitebit-robot Feb 26, 2026
b73f9a2
DR-89: Added changes according to comments
whitebit-robot Feb 26, 2026
6da51f5
Merge pull request #28 from whitebithq/DR-58-add-websocket-error-code…
whitebit-robot Feb 26, 2026
e366dab
added missing responses and other changes related to comment
whitebit-robot Feb 26, 2026
f244636
Merge pull request #29 from whitebithq/hotfix-for-missing-responses
whitebit-robot Feb 26, 2026
750a6fb
Merge pull request #27 from whitebithq/DR-89
whitebit-robot Feb 26, 2026
922a33b
Merge pull request #30 from whitebithq/stage
whitebit-robot Feb 26, 2026
34fc46c
fixed paths in mdx
whitebit-robot Feb 27, 2026
e11d788
Merge pull request #31 from whitebithq/fix-missing-endpoints
whitebit-robot Feb 27, 2026
3830d5d
fix(api): add missing examples to collateral trading and account endp…
whitebit-robot Feb 27, 2026
41bd587
Merge remote-tracking branch 'origin/stage' into hotfix/add-missing-e…
whitebit-robot Feb 27, 2026
0236c9a
Merge pull request #32 from whitebithq/hotfix/add-missing-examples
whitebit-robot Feb 27, 2026
d146d88
fix(api): resolve all Redocly lint errors in http-trade-v4
whitebit-robot Feb 27, 2026
caeb05f
docs.json openapi/private/http-trade-
whitebit-robot Mar 2, 2026
efb4ef9
Merge pull request #33 from whitebithq/hotfix/add-missing-examples
whitebit-robot Mar 2, 2026
23054e6
Merge pull request #34 from whitebithq/stage
whitebit-robot Mar 2, 2026
eedcfc7
DV-16: update logo redirect to documentation home
whitebit-robot Mar 6, 2026
8bf28ba
DV-43: Added new docs according to provided documentaion
whitebit-robot Mar 6, 2026
0890a7c
DV-21: Openapi changed according to SDK validation
whitebit-robot Mar 6, 2026
add097c
DV-21: refreshed
whitebit-robot Mar 6, 2026
d5e95b8
DV-43: added 2 endponits for mining
whitebit-robot Mar 6, 2026
9d6b2fc
Merge pull request #37 from whitebithq/DV-43
whitebit-robot Mar 6, 2026
49c2fb6
docs(api): add missing mining pool endpoint MDX pages
whitebit-robot Mar 6, 2026
d192719
DV-21: Returned exapmles
whitebit-robot Mar 9, 2026
0941ac2
Merge pull request #36 from whitebithq/DV-16-update-logo-redirect
whitebit-robot Mar 10, 2026
8705e73
Merge pull request #38 from whitebithq/DV-21
whitebit-robot Mar 10, 2026
5b5159c
docs(api): apply SME answers to mining pool endpoints
whitebit-robot Mar 11, 2026
98fdf74
Merge pull request #40 from whitebithq/docs/DV-21_SME-answers
whitebit-robot Mar 11, 2026
f08ba37
Merge pull request #39 from whitebithq/stage
whitebit-robot Mar 11, 2026
9178e82
fix(api): update example of rewards field in mining pool rewards endp…
whitebit-robot Mar 11, 2026
6bc2141
Merge pull request #41 from whitebithq/hotfix/mining-pool-rewards-fie…
whitebit-robot Mar 11, 2026
9498aad
Merge pull request #42 from whitebithq/stage
whitebit-robot Mar 11, 2026
882eba7
chore(ai): add skills layer, governance files, and Claude Code skills
whitebit-robot Mar 11, 2026
2593898
Merge pull request #43 from whitebithq/tooling/ai-workflows-updates
whitebit-robot Mar 11, 2026
ece95d3
Merge pull request #44 from whitebithq/stage
whitebit-robot Mar 11, 2026
eabbeee
fix(api): add missing mining pool rewards fields
whitebit-robot Mar 12, 2026
203d7a2
fix(api): add missing limit, offset fields to mining accounts list re…
whitebit-robot Mar 12, 2026
7d3aa49
Merge pull request #45 from whitebithq/hotfix/mining-pool-rewards-new…
whitebit-robot Mar 12, 2026
ebd3a6a
fix(api): typo
whitebit-robot Mar 12, 2026
3d3168c
Merge pull request #46 from whitebithq/hotfix/mining-pool-rewards-new…
whitebit-robot Mar 12, 2026
788ca78
api(docs): change payoutDestination example in mining rewards response
whitebit-robot Mar 12, 2026
f92716a
Merge pull request #47 from whitebithq/hotfix/mining-pool-rewards-new…
whitebit-robot Mar 12, 2026
7869de4
Merge pull request #48 from whitebithq/stage
whitebit-robot Mar 12, 2026
2da127e
added missing-schemas or validation
whitebit-robot Mar 18, 2026
f088866
Merge pull request #49 from whitebithq/missing-schemas
whitebit-robot Mar 18, 2026
df2aaf3
docs(api): add kline, fix positions endpoint, remove cancel OCO/OTO p…
whitebit-robot Mar 20, 2026
12dac17
Fix transaction id field name
whitebit-robot Mar 20, 2026
d499d74
Fix unique id field name
whitebit-robot Mar 20, 2026
e7a4dce
Fix unique id field name
whitebit-robot Mar 20, 2026
01560c8
Fix transaction id field name
whitebit-robot Mar 20, 2026
98ef5bc
Fix transaction id field name
whitebit-robot Mar 20, 2026
fe2ef85
Fix unique id field name
whitebit-robot Mar 20, 2026
9182d0f
Merge pull request #51 from whitebithq/docs/kline-endpoint-nav-fixes
whitebit-robot Mar 20, 2026
2bfb356
Merge pull request #50 from whitebithq/stage
whitebit-robot Mar 20, 2026
dd6f320
ocs(ai-hub): add AI Hub section with MCP server, CLI, and FAQ pages
whitebit-robot Mar 22, 2026
14eec78
Merge pull request #53 from whitebithq/docs/AI-hub-updates
whitebit-robot Mar 22, 2026
69dad89
Update guides/use-with-ai.mdx
whitebit-robot Mar 22, 2026
b7bd87e
fix(ai-context-menu): clarify MCP server name and fix duplicate link …
whitebit-robot Mar 22, 2026
daf3cc9
Merge pull request #55 from whitebithq/docs/AI-hub-updates
whitebit-robot Mar 22, 2026
3fd3d73
Merge pull request #54 from whitebithq/stage
whitebit-robot Mar 22, 2026
b59c049
fix: correct spelling, grammar, and formatting issues across docs
mintlify[bot] Mar 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions .claude/skills/add-new-skill/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: add-new-skill
description: >
Creates a new skill by producing the agent-agnostic instruction file
(ai/skills/<name>.md) and the Claude Code entry point
(.claude/skills/<name>/SKILL.md) from canonical templates.
Registers the skill in CLAUDE.md, AGENTS.md, and ai/agent.md.
Use when adding a new repetitive task to the skills system.
disable-model-invocation: true
argument-hint: "[skill-name]"
---

Scaffolds a complete new skill: agent-agnostic instruction file with the
required 4-section format, Claude Code SKILL.md with correct frontmatter,
and registration in all three navigation files.

For templates, rules, and DoD checklist, read `ai/skills/add-new-skill.md`.

$ARGUMENTS
20 changes: 20 additions & 0 deletions .claude/skills/cleanup-after-pipeline/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: cleanup-after-pipeline
description: >
Removes pasted content from ai/inputs/ files and deletes output artifacts
from ai/outputs/review/ after a pipeline run completes. Prevents stale
inputs from contaminating the next pipeline run.
Use after completing any dev-ticket or doc-review pipeline.
disable-model-invocation: true
argument-hint: "[dev-ticket|doc-review] [page-slug?]"
---

Cleans up pipeline inputs and outputs after a completed run. For dev-ticket:
clears ai/inputs/issue_description.md and ai/inputs/sme_answers.md. For
doc-review: also deletes ai/outputs/review/<page-slug>/ and clears
ai/inputs/review_target.md.

For full cleanup steps and confirmation requirements, read
`ai/skills/cleanup-after-pipeline.md`.

$ARGUMENTS
19 changes: 19 additions & 0 deletions .claude/skills/create-initiative-spec/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: create-initiative-spec
description: >
Creates a structured initiative spec directory under ai/specs/<name>/ with
RULES.md, requirements.md, design.md, tasks.md, progress.md, and lessons.md.
Use only for multi-session work meeting the DD-6 threshold: 3+ phases,
8+ files, multiple doc domains, or multiple contributors.
disable-model-invocation: true
argument-hint: "[initiative-name]"
---

Creates a complete initiative spec following the docs portal spec format.
Only use when work meets the DD-6 threshold (see ai/RULES.md). For smaller
tasks, run the relevant pipeline skill directly.

For the spec structure, file templates, and DoD checklist, read
`ai/skills/create-initiative-spec.md`.

$ARGUMENTS
16 changes: 16 additions & 0 deletions .claude/skills/dev-ticket-pipeline/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
name: dev-ticket-pipeline
description: >
Runs the 4-phase documentation update pipeline for a developer ticket.
Analyzes the ticket, generates clarification questions (Phase 2 gate),
builds an implementation plan, then executes all documentation changes.
Use when a developer ticket requires updates to the WhiteBIT portal docs.
disable-model-invocation: true
---

Orchestrates the complete documentation update workflow for a developer ticket:
ticket analysis → clarification questions → implementation plan → task execution →
task completion review → commit message. Stops at each pipeline gate for confirmation.

For full step-by-step instructions, gate rules, and DoD checklist, read
`ai/skills/dev-ticket-pipeline.md`.
19 changes: 19 additions & 0 deletions .claude/skills/doc-review-pipeline/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: doc-review-pipeline
description: >
Runs the full documentation review pipeline for a portal page: style review,
findings challenge, implementation plan, task execution, and commit message.
Stops after challenge step for human confirmation before implementing fixes.
Use when reviewing a documentation page for style guide compliance.
disable-model-invocation: true
argument-hint: "[page-path]"
---

Orchestrates the complete doc review workflow: review → challenge → implementation
plan → task execution → task completion review → commit message → cleanup.
Stops at each pipeline gate for confirmation.

For full step-by-step instructions, gate rules, and DoD checklist, read
`ai/skills/doc-review-pipeline.md`.

$ARGUMENTS
17 changes: 17 additions & 0 deletions .claude/skills/generate-docs-from-spec/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: generate-docs-from-spec
description: >
Generates a new MDX documentation page from an OpenAPI or AsyncAPI spec file.
Reads the spec, applies the api-endpoints or websocket style guide, and creates
the complete page in the correct portal directory.
Use when creating a new API reference page from a spec file.
disable-model-invocation: true
argument-hint: "[spec-file-path]"
---

Creates a new MDX page from an OpenAPI or AsyncAPI operation, following portal
conventions for file placement, navigation registration, and style guide compliance.

For full instructions and DoD checklist, read `ai/skills/generate-docs-from-spec.md`.

$ARGUMENTS
15 changes: 15 additions & 0 deletions .claude/skills/promote-learnings/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
name: promote-learnings
description: >
Evaluates insights from the current pipeline or phase against the global
ai/LESSONS.md and ai/RULES.md to determine what should be promoted globally.
Runs as the final step of self-improvement. Never skip.
disable-model-invocation: true
---

Promotes locally captured lessons to the global knowledge base when they meet
the promotion threshold: universal governance rules go to ai/RULES.md; reusable
patterns go to ai/LESSONS.md; workflow gaps update the relevant skill file.

For the promotion decision tree and output format, read
`ai/skills/promote-learnings.md`.
15 changes: 15 additions & 0 deletions .claude/skills/self-improvement/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
name: self-improvement
description: >
Evaluates the completed pipeline run for lessons, patterns, and workflow gaps.
Decides whether to write to ai/LESSONS.md (pattern-triggered) or the initiative
spec lessons.md (always, if spec exists). Then calls promote-learnings.
Run automatically after every completed pipeline. Never skip.
disable-model-invocation: true
---

Captures lessons from the current pipeline run. Always runs after any completed
pipeline. Writes to ai/LESSONS.md only when a pattern recurred ≥2 times or a
structural gap was found. Always writes to initiative lessons.md if a spec exists.

For the decision tree and output format, read `ai/skills/self-improvement.md`.
14 changes: 14 additions & 0 deletions .claude/skills/task-self-review/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
name: task-self-review
description: >
Performs a quick quality check on a just-completed documentation task before
marking it done. Verifies DoD compliance, checks for duplication, validates
style guide adherence, and confirms no files outside scope were modified.
Run automatically after completing any documentation task.
disable-model-invocation: true
---

Lightweight, focused quality check on the most recently completed task.
Faster than task_completion_review — covers DoD checklist and scope discipline only.

For the review checklist and output format, read `ai/skills/task-self-review.md`.
21 changes: 21 additions & 0 deletions .claude/skills/write-commit-message/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: write-commit-message
description: >
Generates a conventional commit message by analyzing staged git changes and
recent commit history to match the project's commit style. Presents the message
for user approval — never commits automatically.
Use when staging changes for commit or when asked to generate a commit message.
disable-model-invocation: true
---

Generates a conventional commit message following the `docs:`, `fix:`, `feat:`,
or `chore:` format with scope. Presents the message to the user for approval.
Never performs `git commit` — that is the user's responsibility.

For full instructions and format rules, read `ai/skills/write-commit-message.md`.

## Current staged changes
!`git diff --staged`

## Recent commits (style reference)
!`git log --oneline -10`
7 changes: 7 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
node_modules
.git
.gitignore
ai/
.kiro
.DS_Store
!README.md
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# AI pipeline working artifacts (page-slug subdirs only; README stays in repo)
ai/outputs/review/*/

# Dependencies
node_modules/

# macOS
.DS_Store
10 changes: 10 additions & 0 deletions .mintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
ai/
.claude
.github
Dockerfile
docker-compose.yml
.dockerignore
.gitignore
.mintignore
README.md
CONTRIBUTING.md
58 changes: 58 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# WhiteBIT Documentation Portal — AI Agent Reference

> Entry point for non-Claude AI agents (Kiro, Cursor, and others).
> For Claude Code, see `CLAUDE.md`. For binding rules, read `ai/RULES.md`.

## Project

Mintlify documentation portal for the WhiteBIT cryptocurrency exchange. Covers REST API
(v1/v2/v4), WebSocket API, OAuth, platform guides, user guides, FAQ, changelog, and
glossary. Read `ai/agent.md` for the full portal structure, file conventions, and content
map.

## First — Read the Rules

Load `ai/RULES.md` before starting any task. It contains:
- §1 AI Behavior — critical thinking, clarification requirements, discussion protocol
- §2 Pipeline Governance — pipeline gates, commit protocol, validation
- §3 Content Rules — style guides, fabrication prohibition, navigation
- §4 Self-Improvement — when to run, when to write to LESSONS.md

## Skills

Load the relevant skill file and follow its steps and DoD checklist.
Automatic skills run after every pipeline without being explicitly asked.

| Skill | File | When |
|-------|------|------|
| Dev ticket pipeline | `ai/skills/dev-ticket-pipeline.md` | On demand — processing a dev ticket |
| Doc review pipeline | `ai/skills/doc-review-pipeline.md` | On demand — reviewing a doc page |
| Generate docs from spec | `ai/skills/generate-docs-from-spec.md` | On demand — new MDX from spec |
| Write commit message | `ai/skills/write-commit-message.md` | On demand — before committing |
| Create initiative spec | `ai/skills/create-initiative-spec.md` | On demand — multi-phase work |
| Cleanup after pipeline | `ai/skills/cleanup-after-pipeline.md` | On demand — after any pipeline |
| Add new skill | `ai/skills/add-new-skill.md` | On demand — creating a new skill |
| Task self-review | `ai/skills/task-self-review.md` | **Automatic** — after any task completion |
| Self-improvement | `ai/skills/self-improvement.md` | **Automatic** — after any pipeline run |
| Promote learnings | `ai/skills/promote-learnings.md` | **Automatic** — final step of self-improvement |

## Key Files

| File | Purpose |
|------|---------|
| `ai/RULES.md` | All binding rules for AI work on this portal |
| `ai/LESSONS.md` | Accumulated lessons (pattern-triggered entries) |
| `ai/agent.md` | Portal structure, file conventions, content map |
| `ai/prompts/` | Pipeline prompt files (inputs/outputs for AI tools) |
| `ai/skills/` | Skill files — invocable task workflows with DoD checklists |
| `ai/style-guides/` | Writing conventions (use README.md decision tree to pick one) |
| `docs.json` | Navigation configuration — update when adding pages |

## Behavioral Expectations

These rules apply regardless of which AI agent is in use. Full rules are in `ai/RULES.md`.

- Do not blindly agree. Flag errors and bad assumptions with evidence (§1.1).
- Ask clarifying questions before starting ambiguous tasks — batch all questions at once (§1.2).
- Never run `git commit` autonomously. Generate the message; the human commits (§2.2).
- After any pipeline: run self-improvement, then promote-learnings (§4.1).
Loading