You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
📖 [Docs]: Issue guidance now follows the OKF structure (#91)
Issue guidance is now organized under the OKF Issues section, with
dedicated Process and Types navigation so readers and agents can drill
directly into format or hierarchy guidance.
## Changed: Issue guidance follows the OKF structure
The existing Issue Format and Issue Hierarchy pages retain their
established guidance at their new canonical locations. All repository
navigation and references now resolve through the indexed Issues
subtree, and the retired top-level paths no longer exist.
## Technical Details
- Added generated indexes for Issues, Issue Process, and Issue Types.
- Relocated the two existing guidance pages without semantic expansion
and adjusted only paths required by their new depth.
- Updated Zensical navigation and every inbound repository link and
anchor.
- Implementation plan progress: all tasks in #89 are
complete; local validation, CI, and the explicit Copilot review round
are clean.
<details>
<summary>Related issues</summary>
- Fixes#89
</details>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copy file name to clipboardExpand all lines: src/docs/Agents/define.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ A description of a desired change, a feedback issue from a non-contributor (trea
22
22
Turn the input into an issue with Section 1 (context and request).
23
23
24
24
1. Search for duplicates first — propose consolidation rather than creating a new issue.
25
-
2. Frame from the user's perspective per [Issue Format](../Ways-of-Working/Issue-Format.md).
25
+
2. Frame from the user's perspective per [Issue Format](../Ways-of-Working/Issues/Process/Format.md).
26
26
3. Acceptance criteria must be user-observable and testable.
27
27
28
28
### 2. Refine
@@ -38,8 +38,8 @@ Ground the issue so anyone reading it agrees on what "done" means, up to the [De
38
38
39
39
Decide how the work will happen and record the decisions.
40
40
41
-
1.**Task** — one deliverable, one pull request. Populate the technical decisions and the implementation plan per [Issue Format](../Ways-of-Working/Issue-Format.md).
42
-
2.**Larger work** — decompose into child issues per [Issue Hierarchy](../Ways-of-Working/Issue-Hierarchy.md).
41
+
1.**Task** — one deliverable, one pull request. Populate the technical decisions and the implementation plan per [Issue Format](../Ways-of-Working/Issues/Process/Format.md).
42
+
2.**Larger work** — decompose into child issues per [Issue Hierarchy](../Ways-of-Working/Issues/Types/Hierarchy.md).
43
43
3. Find the minimum viable path — spike, then proof of concept, then minimum viable product, then improve.
44
44
4. Record decisions with their rationale and the alternatives considered.
45
45
5. Resolve open questions before finishing; defer anything that does not block this slice to a follow-up issue.
@@ -54,5 +54,5 @@ Decide how the work will happen and record the decisions.
54
54
## Where this connects
55
55
56
56
-[Workflow](../Ways-of-Working/Workflow.md) — the loop this opens.
57
-
-[Issue Format](../Ways-of-Working/Issue-Format.md) and [Issue Hierarchy](../Ways-of-Working/Issue-Hierarchy.md) — issue structure and levels.
57
+
-[Issue Format](../Ways-of-Working/Issues/Process/Format.md) and [Issue Hierarchy](../Ways-of-Working/Issues/Types/Hierarchy.md) — issue structure and levels.
58
58
-[Definition of Ready and Done](../Ways-of-Working/Definition-of-Ready-and-Done.md) — the readiness bar this aims for.
Copy file name to clipboardExpand all lines: src/docs/Agents/implement.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ A Task issue number or URL with its three sections populated.
19
19
20
20
### 1. Orient
21
21
22
-
1. Read the issue fully — all three sections per [Issue Format](../Ways-of-Working/Issue-Format.md).
22
+
1. Read the issue fully — all three sections per [Issue Format](../Ways-of-Working/Issues/Process/Format.md).
23
23
2. Read the repository README first per [README-Driven Context](../Ways-of-Working/Readme-Driven-Context.md).
24
24
3. Identify the stack and load the relevant [Coding Standards](../Coding-Standards/index.md). Repo-local linter config wins where it disagrees with a published standard.
Copy file name to clipboardExpand all lines: src/docs/Ways-of-Working/Branching-and-Merging.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ Build the stack from its destination upward:
33
33
34
34
Every layer follows the ordinary [Contribution Workflow](Contribution-Workflow.md):
35
35
36
-
1.**Plan the dependency.** Give each layer its own Task issue. Record `Blocked by: #N` on dependent issues as described in [Issue Hierarchy](Issue-Hierarchy.md#how-to-express-the-hierarchy), and order the implementation so the shared foundation is the first layer.
36
+
1.**Plan the dependency.** Give each layer its own Task issue. Record `Blocked by: #N` on dependent issues as described in [Issue Hierarchy](Issues/Types/Hierarchy.md#how-to-express-the-hierarchy), and order the implementation so the shared foundation is the first layer.
37
37
2.**Open every layer as a draft.** After the initial commit, push the branch and open its pull request immediately. Use the standard user-facing title and description from [PR Format](PR-Format.md); do not add stack position or an internal branch name to the title.
38
38
3.**Link the stack in Technical Details.** Add fully qualified pull request links for the immediate dependency and dependent, using `Depends on Owner/Repo#N` and `Followed by Owner/Repo#N`. Each pull request closes only its own Task issue.
39
39
4.**Keep each delta isolated.** The pull request diff against its current base contains only that layer's change. Run its tests, checks, and automated review even when an earlier layer already exercised the combined code.
Copy file name to clipboardExpand all lines: src/docs/Ways-of-Working/Goal-Setting.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,7 @@ OKRs are tracked as sub-issues of the Mission issue in the org `.github` reposit
32
32
33
33
## From strategy to delivery
34
34
35
-
Initiatives are the bridge between strategy and execution. An Initiative is a sub-issue of an OKR and maps directly to an **Epic** in the relevant repository. From there it decomposes into PBIs and Tasks through the [Issue Hierarchy](Issue-Hierarchy.md).
35
+
Initiatives are the bridge between strategy and execution. An Initiative is a sub-issue of an OKR and maps directly to an **Epic** in the relevant repository. From there it decomposes into PBIs and Tasks through the [Issue Hierarchy](Issues/Types/Hierarchy.md).
Copy file name to clipboardExpand all lines: src/docs/Ways-of-Working/Issues/Process/Format.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -233,9 +233,9 @@ Structure:
233
233
- Each task is specific and actionable — file paths, function names, modules.
234
234
- All tasks start unchecked. Checking happens during implementation.
235
235
- Order groups and tasks so scope and dependencies are clear; the checklist layout is not a mandatory execution sequence.
236
-
- Follow [test-first development](../Coding-Standards/Testing.md#test-first): define and run a behavior's test before implementing that behavior, regardless of how its checkboxes are organized.
236
+
- Follow [test-first development](../../../Coding-Standards/Testing.md#test-first): define and run a behavior's test before implementing that behavior, regardless of how its checkboxes are organized.
237
237
238
-
For PBIs and Epics, Section 3 is **a list of links to child issues**, not inline tasks. See [Issue Hierarchy](Issue-Hierarchy.md).
238
+
For PBIs and Epics, Section 3 is **a list of links to child issues**, not inline tasks. See [Issue Hierarchy](../Types/Hierarchy.md).
239
239
240
240
**Example:**
241
241
@@ -408,4 +408,4 @@ Labels categorize. The category is never encoded in the title.
408
408
|`Feature`| Feature requests |
409
409
|`Question`| Questions or discussion |
410
410
411
-
Issue **types** are GitHub-native and separate from labels. The operational types are Epic / PBI / Task / Bug; see [Issue Hierarchy](Issue-Hierarchy.md) for their roles and Feature's temporary retention.
411
+
Issue **types** are GitHub-native and separate from labels. The operational types are Epic / PBI / Task / Bug; see [Issue Hierarchy](../Types/Hierarchy.md) for their roles and Feature's temporary retention.
0 commit comments