|
5 | 5 | @setfilename The_Steelbore_Standard.info |
6 | 6 | @documentencoding UTF-8 |
7 | 7 | @documentlanguage en |
8 | | -@settitle The Steelbore Standard 1.31 |
| 8 | +@settitle The Steelbore Standard 1.32 |
9 | 9 | @c %**end of header |
10 | 10 |
|
11 | | -@set VERSION 1.31 |
12 | | -@set UPDATED 2026-06-24 |
| 11 | +@set VERSION 1.32 |
| 12 | +@set UPDATED 2026-07-15 |
13 | 13 | @set SUBDOMAIN https://Standard.SpacecraftSoftware.org/ |
14 | 14 |
|
15 | 15 | @copying |
@@ -69,6 +69,7 @@ Maintained by Mohamed Hammad |
69 | 69 | * UI/UX Design System:: §13 — Material Design & accessibility. |
70 | 70 | * Date Time Units:: §14 — ISO 8601, UTC Z, metric units. |
71 | 71 | * Attribution:: §15 — Maintainer, project pages, credits. |
| 72 | +* Development Progress Tracking:: §17 — Development progress tracking and reporting. |
72 | 73 | * Compliance Checklist:: §16 — Audit gate checklist. |
73 | 74 | * Skill Cross-References:: Skill cross-reference table. |
74 | 75 | * Concept Index:: Alphabetical concept index. |
@@ -106,6 +107,11 @@ are separate concerns. |
106 | 107 | @section Changelog |
107 | 108 | @itemize |
108 | 109 | @item |
| 110 | +@strong{v1.32 (2026-07-15):} @strong{§17 added} --- Development Progress |
| 111 | +Tracking & Reporting codified, specifying milestones, MVP, and total PRD completion |
| 112 | +tracking using a 20-character Unicode progress bar. Compliance Checklist |
| 113 | +updated. |
| 114 | +@item |
109 | 115 | @strong{v1.31 (2026-06-24):} @strong{§3.2} compiler optimization flag |
110 | 116 | documentation rule extended --- previously only @emph{disabled} flags |
111 | 117 | required documentation; now @strong{both applied and disabled} flags must |
@@ -2112,6 +2118,45 @@ the upstream work shaped the Spacecraft Software artifact. |
2112 | 2118 | ------------------------------------------------------------------------ |
2113 | 2119 | @end ifnottex |
2114 | 2120 |
|
| 2121 | +@node Development Progress Tracking |
| 2122 | +@chapter §17 — Development Progress Tracking & Reporting |
| 2123 | + |
| 2124 | +When implementing features or writing code based on a Product Requirements Document (PRD) or project plan, coding assistants and developers must continuously track and report progress. This reporting ensures transparency, early detection of drift, and alignment on the implementation status of key milestones. |
| 2125 | + |
| 2126 | +@section §17.1 — Progress Reporting Format |
| 2127 | + |
| 2128 | +Every progress report must include the percentage of completion for individual milestones, the overall progress of the Minimum Viable Product (MVP), and the total progress of the PRD. |
| 2129 | + |
| 2130 | +@strong{Format template:} |
| 2131 | +@example |
| 2132 | +[Progress: ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱] 70% |
| 2133 | +Milestones: M0: 100% | M1: 100% | M2: 70% | M3: 0% | M4: 0% |
| 2134 | +Product Status: MVP: 90% | PRD: 70% |
| 2135 | +@end example |
| 2136 | + |
| 2137 | +@section §17.2 — Progress Bar Style |
| 2138 | + |
| 2139 | +The progress bar must use high-visibility Unicode block characters (e.g., @code{▰} for filled and @code{▱} for empty) to form a clean, static, 20-character visual representation of total PRD completion. Do not use legacy ASCII characters like @code{#} or @code{-} for the progress bar. |
| 2140 | + |
| 2141 | +@section §17.3 — Reporting Cadence |
| 2142 | + |
| 2143 | +Progress must be reported: |
| 2144 | +@itemize |
| 2145 | +@item |
| 2146 | +At the start of a coding task (initial estimate/baseline) |
| 2147 | +@item |
| 2148 | +At the completion of each logical component or milestone task |
| 2149 | +@item |
| 2150 | +When summarizing the work done at the end of a turn/message |
| 2151 | +@end itemize |
| 2152 | + |
| 2153 | +@iftex |
| 2154 | +@bigskip@hrule@bigskip |
| 2155 | +@end iftex |
| 2156 | +@ifnottex |
| 2157 | +------------------------------------------------------------------------ |
| 2158 | +@end ifnottex |
| 2159 | + |
2115 | 2160 | @node Compliance Checklist |
2116 | 2161 | @chapter §16 — Compliance Checklist (Audit Gate) |
2117 | 2162 | Before finalising @strong{any} Spacecraft Software artifact, mentally |
@@ -2194,6 +2239,10 @@ project/skill root when triggers apply; deeper |
2194 | 2239 | @code{references/ATTRIBUTION.md} present where reference content is |
2195 | 2240 | adapted from external sources |
2196 | 2241 | @item |
| 2242 | +☐ @strong{§17} Development progress tracked and reported continuously |
| 2243 | +with milestone percentages, MVP, total PRD completion, and a Unicode |
| 2244 | +progress bar |
| 2245 | +@item |
2197 | 2246 | ☐ @strong{§6.3} All commits to Spacecraft Software Git remotes |
2198 | 2247 | cryptographically signed with the |
2199 | 2248 | @code{Mohamed.Hammad@@SpacecraftSoftware.org} key and showing "Verified" |
|
0 commit comments