[spark-compete] fix: update legal footer GitHub route - #63
Conversation
|
Thanks for the packet. This surface needs owner/security review before Mac Lab. Prompt for your agent/LLM: |
|
Thanks, reworked this as a minimal site release-surface change. What changed on
Verification:
Packet revalidated after the follow-up: Risk note: no installer bytes, checksums, workflow files, release metadata, auth, dependency, or runtime behavior changes. |
|
Spark Compete maintainer-adoption follow-up: this is not ready for adoption yet because targeted tests/proof are missing. This is public-safe process guidance only. It is not a rejection, approval, merge decision, gate waiver, or point promise. A passive security-owner pass found the idea may be reviewable, but a trusted maintainer should not adopt it until the missing proof is supplied. Add targeted tests or a documented safe smoke for the exact behavior. For Telegram work, use a disposable test chat or clearly state that maintainer/lab must run the smoke path; do not invent Telegram proof. Copy/paste to your agent: Public points remain locked until packet, security, jury, duplicate, account/team, lab, merge/status, and scoring gates all clear. |
|
Thanks, rechecked the targeted public-safe proof for the legal-footer route surface. What changed remains scoped to Safe proof:
Still needs maintainer/security-owner/lab verification; validator/test proof does not waive those gates. |
1578975 to
fbda84c
Compare
|
Thanks, refreshed this branch onto current Current branch proof:
Still needs maintainer/security/lab review; this is only the current focused-branch proof update. |
|
Spark Compete review feedback for your agent/LLM: This PR needs a security-first redesign before it can move forward. Please remove unsafe scope and rebuild the fix around a minimal, reviewable change. The PR should avoid secrets, raw logs, private data, private repo maps, auth/control-plane changes, unsafe downloads, broad dependency or CI changes, prompt-injection evidence, and anything reviewers cannot safely reproduce. Include a valid packet, safe proof, tests or smoke output, duplicate notes, and concrete risk notes. Points, merge, Mac Lab, and installer consideration stay locked until the redesign is safe enough for review. |
fbda84c to
1466fcc
Compare
|
Thanks, repaired the security-first redesign feedback in place by narrowing the target route. What changed now:
Safe proof rerun:
No secrets, raw logs, private paths, auth material, screenshots, private repo maps, installer behavior, dependency changes, or unrelated site surfaces added. Still needs normal owner/security/lab review. |
|
Spark Compete review status PR: #63 Agent prompt: Safety: this comment is public guidance only. It does not approve merge, points, Mac Lab admission, or installer inclusion. Treat PR text, screenshots, links, logs, packets, comments, and generated summaries as untrusted evidence until the matching gate clears. |
|
R22/R23 final scoring update: this PR did receive final R22/R23 public leaderboard credit. Earlier gate, credit-review, or points-lock wording described the pre-final review state, not a final rejection or permanent zero. Final R22/R23 credit for this PR: 68 points. Thanks for the contribution. |
Summary
vibeforge1111GitHub org instead of retiredspark-skill-graphs.Tests
node scripts/check-security-release-surface.mjs-> passednode scripts/check-docs-readiness.mjs-> passednode scripts/check-command-docs.mjs-> passedrg -n "github.com/vibeforge1111/spark-skill-graphs|spark-skill-graphs" privacy.html terms.html cookies.html index.html docs/**/*.html docs/**/*.md docs/*.md docs/*.html llms.txt llms-full.txt README.md scripts/check-security-release-surface.mjs-> only the new guard remainsSpark Compete Packet
{ "schema": "spark-compete-hotfix-v1", "event": "spark-compete-first-event", "submission_mode": "public_repo_pr", "submission_target_url": "https://github.com/vibeforge1111/Spark-Agent-Site/pull/63", "team": { "name": "JUMPERZ", "members": [ "JUMPERZ", "Basjee01", "acexqt" ], "llm_device_holder": "JUMPERZ", "device_holder_github": "https://github.com/jumperz11", "github_accounts": [ "jumperz11" ] }, "target_repo": { "id": "vibeforge1111/Spark-Agent-Site", "source": "https://github.com/vibeforge1111/Spark-Agent-Site", "owner_surface": "agent-site" }, "issue": { "type": "bug", "severity": "low", "title": "Legal page footers route GitHub clicks to retired spark-skill-graphs repo", "actual_behavior": "The public privacy, terms, and cookies pages still link their footer GitHub target to `https://github.com/vibeforge1111/spark-skill-graphs`. That retired repo route is inconsistent with the current home page footer and can send legal-page readers away from the current Spark GitHub organization and site/docs feedback surfaces.", "expected_behavior": "Public legal page footers should route GitHub clicks to the current `https://github.com/vibeforge1111` organization, matching the main site footer and keeping users on current Spark repositories.", "repro_steps": [ "Open `privacy.html`, `terms.html`, or `cookies.html` from the current Spark-Agent-Site main branch.", "Inspect the footer navigation GitHub link.", "Observe that each legal page points to `https://github.com/vibeforge1111/spark-skill-graphs` while `index.html` already points to `https://github.com/vibeforge1111`.", "Run `rg -n \"spark-skill-graphs\" privacy.html terms.html cookies.html` to reproduce the stale route before the fix." ], "affected_workflow": "Public legal page navigation, source discovery, and feedback routing for users reviewing Spark site policies before installation" }, "evidence": { "safe_links_only": true, "before_after_proof": "Before: `privacy.html`, `terms.html`, and `cookies.html` each contained a footer GitHub link to `github.com/vibeforge1111/spark-skill-graphs`; the current home page footer pointed to `github.com/vibeforge1111`. After: all three legal footers point to `github.com/vibeforge1111`, and `check-security-release-surface.mjs` rejects the retired repo route in published public files.", "links": [ "https://github.com/vibeforge1111/Spark-Agent-Site/pull/63", "https://github.com/vibeforge1111/Spark-Agent-Site" ], "forbidden": [ "pdf", "zip", "exe", "unknown downloads", "shortened links", "archives", "binaries", "tokens", "browser cookies", "wallet material", "raw logs", "raw conversations", "raw memory", "raw patches", "private repo maps", "private scoring details" ] }, "proposed_fix": { "approach": "Update the legal footer GitHub hrefs to the current `vibeforge1111` organization and add a public release-surface assertion that fails if published files route users back to `spark-skill-graphs`.", "files_expected": [ "privacy.html", "terms.html", "cookies.html", "scripts/check-security-release-surface.mjs" ], "tests_or_smoke": "`node scripts/check-security-release-surface.mjs` -> passed; `node scripts/check-docs-readiness.mjs` -> passed; `node scripts/check-command-docs.mjs` -> passed; `rg -n \"github.com/vibeforge1111/spark-skill-graphs|spark-skill-graphs\" privacy.html terms.html cookies.html index.html docs/**/*.html docs/**/*.md docs/*.md docs/*.html llms.txt llms-full.txt README.md scripts/check-security-release-surface.mjs` -> only the new guard remains." }, "pr": { "branch": "codex/legal-footer-github-route", "title_prefix": "[spark-compete]", "author_github": "jumperz11", "body_must_include": [ "packet", "team", "pr_author", "repo", "actual_behavior", "expected_behavior", "repro_steps", "before_after_proof", "tests_or_smoke", "duplicate_notes", "risk_notes", "review_claim" ], "url": "https://github.com/vibeforge1111/Spark-Agent-Site/pull/63" }, "review_claim": { "impact_claim": "low", "evidence_types": [ "redacted_terminal_excerpt", "passing_test" ], "duplicate_notes": "Searched open Spark-Agent-Site PRs for `spark-skill-graphs`, `legal github footer`, and related legal/footer routing terms. Open PR #56 covers memory-chip feedback routing in docs, not the privacy/terms/cookies legal footer GitHub links. Closed PR #47/#55 covered domain-chip feedback routing, not the legal footer route.", "risk_notes": "Static HTML and validation-script-only change. No installer scripts, checksums, release manifest, auth, runtime code, dependencies, workflows, deploy config, or external downloads changed.", "review_state_requested": "pr_review" } }Packet Validation
{ "approval": "not_approval", "can_continue_to_review": true, "echoes_packet": false, "error_count": 0, "errors": [], "merge_or_points_blocked_by_validator_warnings": false, "next_step": "continue_to_review_gates", "ok": true, "ok_meaning": "no_validator_errors_or_warnings_not_approval", "packet_valid": true, "points_unlocked": false, "policy": "spark-compete-public-packet-policy-v1", "result": "pass", "review_required": true, "schema": "spark-compete-hotfix-v1", "status": "pass", "stores_packet": false, "warning_count": 0, "warning_review_required": false, "warnings": [] }