ESP-IDF CI / Host Tests (Unity) (push) Successful in 1m8s
CI / firmware-native (push) Successful in 2m57s
Rust Protection Tests / Cargo test (host) (push) Failing after 3m21s
ESP-IDF CI / ESP-IDF Build (v5.4) (push) Failing after 6m55s
ESP-IDF CI / Memory Budget Gate (push) Has been skipped
qa-cicd-environments / qa-kxkm-s3-build (push) Successful in 8m53s
qa-cicd-environments / qa-sim-host (push) Successful in 2m2s
qa-cicd-environments / qa-kxkm-s3-memory-budget (push) Successful in 11m17s
Context: the project archive (KXKM_Batterie_Parallelator-main) had no git history locally; a fresh repository is needed to host it on git.saillant.cc (electron/KXKM_Batterie_Parallelator). Approach: initialize a new repo on branch main, stage the archive content, and harden .gitignore before the first commit. Changes: - Import the full project tree: firmware/, firmware-idf/, firmware-rs/, iosApp/, kxkm-bmu-app/, kxkm-api/, hardware/, docs/, specs/, scripts/, models/, tests/ - Keep project dotfiles tracked despite the trailing '.*' ignore rule: .github/, .claude/, .superpowers/, .gitattributes, .markdownlint.json - Extend .gitignore: firmware/src/credentials.h (local secrets, template kept), kxkm-bmu-app/**/build/ (66 MB compiled iOS framework), .remember/ (session data) Impact: the project can now be maintained on the self-hosted Gitea forge with a clean, secret-free initial history.
41 lines
977 B
Bash
Executable File
41 lines
977 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
repo_root="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
|
|
output_file="$repo_root/docs/context/project-context-snapshot.md"
|
|
|
|
cd "$repo_root"
|
|
|
|
branch="$(git branch --show-current)"
|
|
head_sha="$(git rev-parse --short HEAD)"
|
|
origin_sha="$(git rev-parse --short origin/main 2>/dev/null || echo "n/a")"
|
|
status_short="$(git status --short --branch)"
|
|
date_utc="$(date -u +"%Y-%m-%dT%H:%M:%SZ")"
|
|
|
|
cat > "$output_file" <<EOF
|
|
# Project Context Snapshot
|
|
|
|
- generated_at_utc: $date_utc
|
|
- branch: $branch
|
|
- head: $head_sha
|
|
- origin_main: $origin_sha
|
|
|
|
## Git Status
|
|
\`\`\`
|
|
$status_short
|
|
\`\`\`
|
|
|
|
## Plans
|
|
- plan/process-cicd-environments-1.md
|
|
- plan/refactor-safety-core-web-remote-1.md
|
|
|
|
## Governance Docs
|
|
- docs/governance/integration.md
|
|
- docs/governance/architecture-diagrams.md
|
|
- docs/governance/feature-map.md
|
|
- docs/governance/agent-task-assignment.md
|
|
- docs/governance/product-gates-variants.md
|
|
EOF
|
|
|
|
echo "Snapshot written to $output_file"
|