Skip to content

Commit d88f97e

Browse files
FoundupFoundups Agentclaude
authored
docs(wsp): add WSP 109 FoundUp Onboarding Intake Protocol (#718)
* docs(wsp): add WSP 109 FoundUp Onboarding Intake Protocol Promote module-level onboarding protocol to formal WSP after Shield validation (PR #717 merged). WSP 109 defines how raw 012 ideas become architect-ready FoundUp intake packets. It hands off to WRE for orchestration. Core rule: WSP 109 = intake WRE = orchestration Architect = routing authority Output packet contracts: - OUTCOME.md - SOLUTION.md - PAIN.md - POC_SCOPE.md - PROTOTYPE_GATE.md - SKILLS_MAP.md - FOUNDUP_MANIFEST_DRAFT.md Addenda: - A: WRE Orchestration Binding (does not replace WRE) - B: AutoPost/Sleeve Reuse Boundary - C: FoundUp Mall/Exchange Read-Model Boundary - D: WSP 95 SKILLz Boundary (skills mapped, not created) Number collision resolved: - WSP 109 assigned to FoundUp Onboarding Intake - Prompt Security Gating = skill (not WSP), governed by WSP 97/96 Mirror sync: Framework and Knowledge files are identical Master indexes: WSP 109 highest, WSP 110 next available WSP_97 Truth Boundary: 25/25 YES Predecessor: PR #717 (Shield onboarding) Slice: WSP_109_FOUNDUP_ONBOARDING_INTAKE_PROTOCOL_PHASE1 Worker-Lane: W9 Slice: WSP_109_FOUNDUP_ONBOARDING_INTAKE_PROTOCOL_PHASE1 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * fix(wsp109): repair author attribution - W9 is window, 0102 is author W9 Repair Directive compliance: - Fixed Author field from W9 to 0102 (W9 = window ID, 0102 = agent executor) - Fixed Version History author attribution - 0102 executes WSP 109 intake; 012 is idea source Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * fix(wsp109): Pass 3 hardening - executable protocol for fresh sessions W9 Repair Directive compliance: - Removed Qwen3 35-hour endurance noise (WSP should define law, not celebrate) - Fixed corrupted glyphs to ASCII (arrows now |/v format) - Added INTAKE_SOURCE.md artifact (8 artifacts total) - Added packet output order rule (OUTCOME first) - Added duplicate discovery preflight with 6 classifications - Added Addendum E: New-Session Execution Validation - Added Addendum F: Duplicate vs Fork Boundary - Added Addendum G: Skillz Placement Boundary - Added evaluation rubric (10 criteria) - Added example fixture (Shield reference) - Clarified SKILLz vs external skills terminology - Updated WSP_97 checklist: 45/45 YES Core change: WSP 109 is now executable by fresh 0102 from protocol text alone. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * fix(wsp109): clarify slice scope - authored/validated, not operationally proven Correction: - Protocol is "authored and structurally validated" in this slice - Fresh-worker execution validation deferred to: WSP_109_FRESH_WORKER_EXECUTION_VALIDATION_PHASE1 - Added checklist items: FRESH_WORKER_EXECUTION_DEFERRED_TO_DOWNSTREAM_SLICE, PROTOCOL_AUTHORED_AND_STRUCTURALLY_VALIDATED - Updated checklist: 47/47 YES This keeps PR #718 clean and prevents scope creep. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * fix(wsp109): remove hard-coded FoundUp names - protocol-generic Correction: - Removed named FoundUps (Shield, AutoPost, GotJunk) from WSP 109 body - Replaced Example Fixture with generic template using placeholders - Renamed Addendum B to "Pattern Reuse Boundary" with generic patterns - Created WSP_109_EXAMPLE_FIXTURES_PHASE1.md for concrete examples - Shield example moved to fixture doc with correct definition WSP 109 now teaches protocol, not specific FoundUp semantics. Concrete examples are separate from canonical protocol. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * fix(wsp109): final cleanup - remove Qwen3 noise, fix all non-ASCII arrows W9 Final Repair: - Removed Qwen3 Endurance Note from audit doc (was contradicting checklist) - Fixed all non-ASCII arrows (-> replaces all occurrences) - Framework and knowledge mirror now byte-identical - Updated audit doc file count to 6 files - Updated audit doc checklist count to 47/47 Verified: - No Qwen3/35-hour content remains (only checklist confirming removal) - No non-ASCII arrows remain (all -> ASCII) - Framework/knowledge diff returns empty Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * fix(wsp109): ASCII-only canonical text - remove em dashes and box drawing Final micro-repair: - Replaced all em dashes with " - " (space-hyphen-space) - Replaced box drawing chars with ASCII: +-- and | - Framework and knowledge mirror byte-identical - Select-String '[^\x00-\x7F]' returns empty ASCII_SAFE_CANONICAL_TEXT claim now verified. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> --------- Co-authored-by: Foundups Agent <dev@foundups.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 822e3af commit d88f97e

6 files changed

Lines changed: 2193 additions & 8 deletions

0 commit comments

Comments
 (0)