Skip to content

Commit 6e314a8

Browse files
committed
docs(release): update README and branding plan
1 parent 068b510 commit 6e314a8

4 files changed

Lines changed: 220 additions & 167 deletions

File tree

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
# Phase 5A Release README & Branding Handbook
2+
3+
## 1. Objective
4+
Define the plan for structured release-facing documentation, README enhancements, and branding asset planning for the completed `sparkctl` Command Layer.
5+
6+
## 2. Strict Scope
7+
- Focus exclusively on defining the layout, sections, guidelines, and branding files for the upcoming Phase 5B implementation.
8+
- Establish precise boundaries, safety wording, and claim hygiene.
9+
- Create this handbook only; no modification of source code, testing configurations, or production files is authorized.
10+
11+
## 3. Forbidden Scope
12+
- Do not modify `README.md` or any existing Markdown document in this phase.
13+
- Do not modify Rust source code (`.rs` files) or dependencies (`Cargo.toml`).
14+
- Do not modify tests or validation suites.
15+
- Do not modify schemas, assets, or GitHub Actions workflows.
16+
- Do not create image assets.
17+
- Do not perform git actions (commit, push, pull, fetch, add remote).
18+
- Do not use the network.
19+
20+
## 4. Release-Facing README Goals
21+
The README update in Phase 5B must:
22+
- Clearly communicate the product name: `sparkctl`.
23+
- State the repository and project identity: `Antigravity-CompText v7 / SPARK Context Layer`.
24+
- Provide a concise one-paragraph purpose summarizing `sparkctl` as the operations controller for the SPARK Context Layer.
25+
- Highlight the completed command surface:
26+
- `sparkctl doctor`: Diagnostic tool for local workspace verification.
27+
- `sparkctl rust-validate`: Automated rust codebase formatting, checking, testing, and lint checking.
28+
- `sparkctl context-all`: Pipeline execution runner for building, rendering, and validating contexts.
29+
- `sparkctl spark-demo`: Demonstrates the full compression and context pipeline round-trip.
30+
- `sparkctl handoff-check`: Pre-handoff verification utility ensuring repository readiness.
31+
- Include quickstart instructions executing from the `agy7rust` directory:
32+
- `cargo run --bin sparkctl -- doctor`
33+
- `cargo run --bin sparkctl -- rust-validate`
34+
- `cargo run --bin sparkctl -- context-all`
35+
- `cargo run --bin sparkctl -- spark-demo`
36+
- `cargo run --bin sparkctl -- handoff-check`
37+
- Document key artifact outputs:
38+
- `artifacts/spark/extraction.spkg`
39+
- `artifacts/spark/context.json`
40+
- `artifacts/spark/context_render.txt`
41+
- Explicitly state boundaries:
42+
- The CLI functions as a local/offline toolchain within its validated scope.
43+
- The toolchain does not verify remote CI or GitHub Actions environments.
44+
- No regulatory compliance claims are made.
45+
- No official SPARK compatibility claim is made.
46+
47+
## 5. Branding / Logo Integration Goals & Plan
48+
- **Recommended Directory:** `assets/branding/`
49+
- **Proposed Logo Filenames:**
50+
- `assets/branding/sparkctl-logo.png`
51+
- `assets/branding/sparkctl-logo-square.png`
52+
- `assets/branding/sparkctl-wallpaper.png`
53+
- **README Logo Placement:** Top of README, centered or near the main title.
54+
- **Alt Text:** `sparkctl logo`
55+
- **Asset Approvals:**
56+
- Asset creation, image generation, and import require separate explicit approval.
57+
- Existing local logo files or generated images must be explicitly approved by the USER before copying into the repository workspace.
58+
59+
## 6. Safety Wording & Claim Hygiene Rules
60+
To prevent unsupported statements:
61+
- **Forbidden phrases:**
62+
- Do NOT use the term "fully deterministic".
63+
- Do NOT use the term "100% safe".
64+
- Do NOT use the term "no risks".
65+
- Do NOT make EU AI Act compliance claims.
66+
- Do NOT claim official SPARK compatibility.
67+
- **Approved Wording:**
68+
- Use: `"Offline behavior was deterministic in the validated test scope."`
69+
- Use: `"Configured leak checks passed in the validated scope."`
70+
- Use: `"No blocking risks found in the validated scope."`
71+
72+
## 7. Local Validation Checklist
73+
During Phase 5B:
74+
1. Verify that `README.md` updates strictly document the approved CLI command surface and Quickstart directions.
75+
2. Confirm no code or cargo configurations are modified.
76+
3. Validate that safety wording rules are fully applied in the updated README.
77+
4. Verify that logo alt text and asset image links match the approved paths.
78+
79+
## 8. Stop Conditions
80+
- Stop immediately and reject changes if any modifications to Rust code, `Cargo.toml`, build scripts, or schemas are detected.
81+
- Stop if any network access, remote branch fetch, or remote verification is attempted.
82+
83+
## 9. Implementation Return Format
84+
The next phase (5B implementation) must return exactly:
85+
```
86+
PHASE: Phase 5B README and branding implementation
87+
STATUS: success | blocked
88+
COMMANDS_RUN:
89+
- ...
90+
FILES_MODIFIED:
91+
- ...
92+
FILES_CREATED:
93+
- ...
94+
BRANDING_ASSETS_ADDED:
95+
- ...
96+
SAFETY_WORDING_APPLIED:
97+
- ...
98+
RISKS:
99+
- ...
100+
NEXT:
101+
- Commit and push Phase 5B README and branding implementation only after approval
102+
```
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# Phase 5B Release README & Branding Snapshot
2+
3+
## 1. Files Inspected
4+
- [README.md](file:///C:/Users/contr/sandbox_workspace/Antigravity-Comptextv7-unified/git_post_push_verification/repo/README.md) (Modified and audited)
5+
- [agy7rust/PHASE5B_STATUS.md](file:///C:/Users/contr/sandbox_workspace/Antigravity-Comptextv7-unified/git_post_push_verification/repo/agy7rust/PHASE5B_STATUS.md) (Created and audited)
6+
- [PHASE5A_RELEASE_README_BRANDING_HANDBOOK.md](file:///C:/Users/contr/sandbox_workspace/Antigravity-Comptextv7-unified/git_post_push_verification/repo/PHASE5A_RELEASE_README_BRANDING_HANDBOOK.md) (Audited planning baseline)
7+
8+
## 2. README Sections Confirmed
9+
The primary repository `README.md` includes the following sections:
10+
- **Title**: `sparkctl`
11+
- **Project Identity**: `Antigravity-CompText v7 / SPARK Context Layer`
12+
- **Purpose**: A concise purpose paragraph detailing deterministic trace compression and operational context validation.
13+
- **Command Surface**:
14+
- `sparkctl doctor`
15+
- `sparkctl rust-validate`
16+
- `sparkctl context-all`
17+
- `sparkctl spark-demo`
18+
- `sparkctl handoff-check`
19+
- **Quickstart**: Detailed instructions using `cargo run --bin sparkctl -- <command>` from the `agy7rust` directory.
20+
- **Artifact Outputs**: Mapped output locations for `extraction.spkg`, `context.json`, and `context_render.txt`.
21+
- **Validation**: Step-by-step commands including `cargo fmt`, `cargo check`, `cargo test`, and `cargo clippy`.
22+
- **Boundaries & Claims**: Clear statements regarding local/offline limitations, no remote CI checking, no regulatory compliance, and no official SPARK compatibility.
23+
- **Project Phase Status**: Current completion state for Phase 3, Phase 4, and Phase 5.
24+
25+
## 3. Status File Path Confirmation
26+
- **Expected Status File Path**: `agy7rust/PHASE5B_STATUS.md` exists and contains correct metadata.
27+
- **Repository Root Status Check**: No duplicate or misplaced status files were found at the root directory level.
28+
29+
## 4. Branding Asset Status
30+
- **Branding Directory**: `assets/branding/`
31+
- **Branding Assets**: No local logo or wallpaper image assets were present in the source files. No placeholder image files were created, and no remote image URLs were used.
32+
- **Branding Alt-Text & Mapping**: Logo configuration alt text is documented as pending in a comment line near the top of the README.
33+
34+
## 5. Claim Hygiene Result
35+
All documentation elements follow the strict claim hygiene constraints:
36+
- No claims of being "fully deterministic" are made.
37+
- No claims of being "100% safe" are made.
38+
- No claims of "no risks" are made.
39+
- No statements claiming "official SPARK compatibility" are present.
40+
- No EU AI Act compliance claims are made.
41+
42+
## 6. Validation Result
43+
- Audits verified that only documentation and status reports were altered in Phase 5B.
44+
- The Rust application source code, configuration files, and testing framework remain untouched and compiler-stable.
45+
46+
## 7. Safety Boundaries
47+
- Offline behavior was deterministic in the validated test scope.
48+
- Configured leak checks passed in the validated scope.
49+
50+
## 8. Known Limitations
51+
- GitHub Actions status is verified through GitHub UI outside this local rollup.
52+
- `handoff-check` is local repository readiness only and does not verify remote CI.
53+
- No official SPARK compatibility claim is made.
54+
- No compliance claim is made.
55+
56+
## 9. Risks
57+
- No blocking risks found in the validated scope.
58+
59+
## 10. Next Recommended Phase
60+
- Commit Phase 5B release README and branding implementation changes only after approval.

0 commit comments

Comments
 (0)