Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion .agents/skills/prospec-archive/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ When triggered, briefly describe:

## Language Policy

Write generated documents in the language defined by the Constitution's Language Policy rule. Keep code, identifiers, technical terms, and git commit messages in English.
Write each generated document in the language the Constitution's Language Policy rule assigns to **its path** — change artifacts and their archived summaries in the project's artifact language, the trust zone (Knowledge base, Feature Specs, index) in English. One skill run may write both. Keep code, identifiers, technical terms, and git commit messages in English.
## Startup Loading

1. [DYNAMIC] Read `.prospec/changes/` — scan all change directories and their `metadata.yaml`
Expand Down
5 changes: 3 additions & 2 deletions .agents/skills/prospec-archive/references/promotion-format.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,10 @@ Keyed by a deterministic signature so counting is reproducible:
| test/toContain-false-green | section-scope contract slices + mutation-verify | 3 | 2 (templates,tests) | convention | add-output-contract, add-entry-exit-gates, add-review-fix-loop | suggest-promote |
```

- **key**: normalized signature (the rule/REQ/file-pattern the lesson concerns) — same lesson ⇒ same key.
- **key**: normalized signature (the rule/REQ/file-pattern the lesson concerns) — same lesson ⇒ same key; keys stay English (they are identifiers).
- **description**: written in the language of the original correction, including the provenance suffix — the ledger sits inside the English trust zone, so the Constitution's Language Policy names this column as its explicit exception: a lesson quoted in the words it was given in stays matchable and loses no nuance. Every other column stays English.
- **kind**: `convention` | `playbook` | `constitution` — selects the shared destination on promotion.
- **status**: `personal` | `suggest-promote` | `promoted` | `declined` — a lesson's promotion state, independent of where the ledger lives.
- **status**: `personal` | `suggest-promote` | `promoted` | `declined` | `retired` (root cause eliminated; the row is kept for history) — a **bare token**, independent of where the ledger lives. Approval, scoring and retirement provenance belongs in `description` (as a `| **Promotion**:` / `| **Retired**:` suffix), never appended to this column: prose here breaks the closed set every consumer reads.
- Carried forward across runs as the anchor; declined items are not re-suggested.
- **Version-controlled** at `prospec/ai-knowledge/_lessons-ledger.md` (not the gitignored `.prospec/`), so frequency counters survive worktree switches and clones — the durability that makes `frequency ≥ 3` reachable. Auto-fed at archive time (see **Harvest** below).

Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/prospec-backfill-spec/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ When triggered, briefly describe:

## Language Policy

Write generated documents in the language defined by the Constitution's Language Policy rule. Keep code, identifiers, technical terms, and git commit messages in English.
Write each generated document in the language the Constitution's Language Policy rule assigns to **its path** — change artifacts and their archived summaries in the project's artifact language, the trust zone (Knowledge base, Feature Specs, index) in English. One skill run may write both. Keep code, identifiers, technical terms, and git commit messages in English.
## Startup Loading

1. [DYNAMIC] Read `prospec/index.md` — module routing only
Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/prospec-design/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ When triggered, briefly describe:

## Language Policy

Write generated documents in the language defined by the Constitution's Language Policy rule. Keep code, identifiers, technical terms, and git commit messages in English.
Write each generated document in the language the Constitution's Language Policy rule assigns to **its path** — change artifacts and their archived summaries in the project's artifact language, the trust zone (Knowledge base, Feature Specs, index) in English. One skill run may write both. Keep code, identifiers, technical terms, and git commit messages in English.
## Startup Loading

1. [STABLE] **MANDATORY** — Read [`references/design-spec-format.md`](references/design-spec-format.md) for design-spec.md format
Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/prospec-ff/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ When triggered, briefly describe:

## Language Policy

Write generated documents in the language defined by the Constitution's Language Policy rule. Keep code, identifiers, technical terms, and git commit messages in English.
Write each generated document in the language the Constitution's Language Policy rule assigns to **its path** — change artifacts and their archived summaries in the project's artifact language, the trust zone (Knowledge base, Feature Specs, index) in English. One skill run may write both. Keep code, identifiers, technical terms, and git commit messages in English.
## Startup Loading

1. [STABLE] Read `prospec/CONSTITUTION.md` — prepare Constitution check
Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/prospec-knowledge-generate/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ When triggered, briefly describe:

## Language Policy

Write generated documents in the language defined by the Constitution's Language Policy rule. Keep code, identifiers, technical terms, and git commit messages in English.
Write each generated document in the language the Constitution's Language Policy rule assigns to **its path** — change artifacts and their archived summaries in the project's artifact language, the trust zone (Knowledge base, Feature Specs, index) in English. One skill run may write both. Keep code, identifiers, technical terms, and git commit messages in English.
## Startup Loading

1. [STABLE] Read `prospec/ai-knowledge/_conventions.md` — if exists
Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/prospec-knowledge-update/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ When triggered, briefly describe:

## Language Policy

Write generated documents in the language defined by the Constitution's Language Policy rule. Keep code, identifiers, technical terms, and git commit messages in English.
Write each generated document in the language the Constitution's Language Policy rule assigns to **its path** — change artifacts and their archived summaries in the project's artifact language, the trust zone (Knowledge base, Feature Specs, index) in English. One skill run may write both. Keep code, identifiers, technical terms, and git commit messages in English.
## Startup Loading

1. [STABLE] Read `prospec/ai-knowledge/_conventions.md` — team conventions (incl. the Module READMEs pointer)
Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/prospec-learn/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ When triggered, briefly describe:

## Language Policy

Write generated documents in the language defined by the Constitution's Language Policy rule. Keep code, identifiers, technical terms, and git commit messages in English.
Write each generated document in the language the Constitution's Language Policy rule assigns to **its path** — change artifacts and their archived summaries in the project's artifact language, the trust zone (Knowledge base, Feature Specs, index) in English. One skill run may write both. Keep code, identifiers, technical terms, and git commit messages in English.
## Startup Loading

1. [STABLE] **MANDATORY** — Read [`references/promotion-format.md`](references/promotion-format.md) for the explicit promotion rule, lessons-ledger format, playbook entry format, approval record, and TTL/conflict fields
Expand Down
5 changes: 3 additions & 2 deletions .agents/skills/prospec-learn/references/promotion-format.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,10 @@ Keyed by a deterministic signature so counting is reproducible:
| test/toContain-false-green | section-scope contract slices + mutation-verify | 3 | 2 (templates,tests) | convention | add-output-contract, add-entry-exit-gates, add-review-fix-loop | suggest-promote |
```

- **key**: normalized signature (the rule/REQ/file-pattern the lesson concerns) — same lesson ⇒ same key.
- **key**: normalized signature (the rule/REQ/file-pattern the lesson concerns) — same lesson ⇒ same key; keys stay English (they are identifiers).
- **description**: written in the language of the original correction, including the provenance suffix — the ledger sits inside the English trust zone, so the Constitution's Language Policy names this column as its explicit exception: a lesson quoted in the words it was given in stays matchable and loses no nuance. Every other column stays English.
- **kind**: `convention` | `playbook` | `constitution` — selects the shared destination on promotion.
- **status**: `personal` | `suggest-promote` | `promoted` | `declined` — a lesson's promotion state, independent of where the ledger lives.
- **status**: `personal` | `suggest-promote` | `promoted` | `declined` | `retired` (root cause eliminated; the row is kept for history) — a **bare token**, independent of where the ledger lives. Approval, scoring and retirement provenance belongs in `description` (as a `| **Promotion**:` / `| **Retired**:` suffix), never appended to this column: prose here breaks the closed set every consumer reads.
- Carried forward across runs as the anchor; declined items are not re-suggested.
- **Version-controlled** at `prospec/ai-knowledge/_lessons-ledger.md` (not the gitignored `.prospec/`), so frequency counters survive worktree switches and clones — the durability that makes `frequency ≥ 3` reachable. Auto-fed at archive time (see **Harvest** below).

Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/prospec-new-story/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ When triggered, briefly describe:

## Language Policy

Write generated documents in the language defined by the Constitution's Language Policy rule. Keep code, identifiers, technical terms, and git commit messages in English.
Write each generated document in the language the Constitution's Language Policy rule assigns to **its path** — change artifacts and their archived summaries in the project's artifact language, the trust zone (Knowledge base, Feature Specs, index) in English. One skill run may write both. Keep code, identifiers, technical terms, and git commit messages in English.
## Startup Loading

1. [STABLE] Read `prospec/CONSTITUTION.md` — prepare Constitution check
Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/prospec-plan/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ When triggered, briefly describe:

## Language Policy

Write generated documents in the language defined by the Constitution's Language Policy rule. Keep code, identifiers, technical terms, and git commit messages in English.
Write each generated document in the language the Constitution's Language Policy rule assigns to **its path** — change artifacts and their archived summaries in the project's artifact language, the trust zone (Knowledge base, Feature Specs, index) in English. One skill run may write both. Keep code, identifiers, technical terms, and git commit messages in English.
## Startup Loading

1. [STABLE] Read `prospec/CONSTITUTION.md` — prepare Constitution check
Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/prospec-promote-backfill/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ When triggered, briefly describe:

## Language Policy

Write generated documents in the language defined by the Constitution's Language Policy rule. Keep code, identifiers, technical terms, and git commit messages in English.
Write each generated document in the language the Constitution's Language Policy rule assigns to **its path** — change artifacts and their archived summaries in the project's artifact language, the trust zone (Knowledge base, Feature Specs, index) in English. One skill run may write both. Keep code, identifiers, technical terms, and git commit messages in English.
## Startup Loading

1. [STABLE] **MANDATORY** — Load the format references this scaffold must match: `references/proposal-format.md`, `references/delta-spec-format.md`
Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/prospec-tasks/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ When triggered, briefly describe:

## Language Policy

Write generated documents in the language defined by the Constitution's Language Policy rule. Keep code, identifiers, technical terms, and git commit messages in English.
Write each generated document in the language the Constitution's Language Policy rule assigns to **its path** — change artifacts and their archived summaries in the project's artifact language, the trust zone (Knowledge base, Feature Specs, index) in English. One skill run may write both. Keep code, identifiers, technical terms, and git commit messages in English.
## Startup Loading

1. [STABLE] Read `prospec/CONSTITUTION.md` — prepare test coverage check
Expand Down
Loading