Skip to content

docs(F153): SDP Brand Architecture#140

Open
fall-out-bug wants to merge 3 commits into
mainfrom
feature/F153-brand-architecture
Open

docs(F153): SDP Brand Architecture#140
fall-out-bug wants to merge 3 commits into
mainfrom
feature/F153-brand-architecture

Conversation

@fall-out-bug

Copy link
Copy Markdown
Owner

Summary

  • F153-01: Brand family map — one-page map of 7 SDP product surfaces with names, audiences, and paid status (docs/strategy/sdp-brand-architecture.md)
  • F153-02: Naming policy — sdp- prefix rules (required/forbidden/optional), working-name rename criteria, display-vs-internal namespace decoupling, Toolbox and IIP naming rules
  • F153-03: Trademark and domain checks for 5 key working names (ChangePassport, arch-snap, doc-tracer, sdp-pr-gate, Enterprise Delivery Governance) — per-name files under docs/strategy/naming/

Key findings (trademark/domain)

Name TM Risk Domains free Notes
ChangePassport Medium-High .ai, .io, .dev "Passport" crowded in Class 9; .com held by broker
arch-snap Low .com, .ai, .io, .dev Cleanest landscape; archsnap.com parked
doc-tracer Low-Medium .com, .ai, .io, .dev Product name collision with Apscore DocTracer
sdp-pr-gate Low .com, .ai, .io, .dev All 4 free; internal-only name
EDG High (descriptive) all Very long domain; TM unlikely as descriptive phrase

Test plan

  • Documentation-only PR — no Go code changes
  • All workstream acceptance criteria marked complete
  • Cross-references to authoritative product-layering-4d memo

🤖 Generated with Claude Code

…mark/domain checks

F153-01: Brand family map (7 taxonomy rows with names, audiences, paid status)
F153-02: Naming policy (sdp- prefix rules, rename criteria, display/internal decoupling, IIP rules)
F153-03: Trademark and domain checks for ChangePassport, arch-snap, doc-tracer, sdp-pr-gate, EDG

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

SDP Auto-Attestation

Field Value
Branch feature/F153-brand-architecture
Commit b2d4de35
Changed files 9
Tests ✅ pass (5642 passed, 0 failed)
Lint
Scope ✅ no linked workstreams — auto-attested from CI observation
Attestation generation
Coverage ⚠️ 61.63737024221454%
Signed ✅ Sigstore bundle
Beads none
Full attestation report
{
  "all_lint_pass": true,
  "all_tests_pass": true,
  "attestation_id": "ci-auto-140-b2d4de35",
  "beads_ids": [],
  "branch": "feature/F153-brand-architecture",
  "changed_files": 9,
  "coverage_ok": false,
  "coverage_pct": 61.63737024221454,
  "coverage_threshold": 80,
  "generated_at": "2026-04-27T15:08:09Z",
  "head_commit": "b2d4de35da9314b0c960b41604e5f2d8e15c43c4",
  "lint_results": [
    {
      "name": "go-vet",
      "status": "pass"
    },
    {
      "name": "golangci-lint",
      "status": "pass"
    }
  ],
  "out_of_scope": [],
  "scope_compliance": {
    "ok": true,
    "reason": "no linked workstreams — auto-attested from CI observation"
  },
  "test_results": [
    {
      "name": "go-test",
      "status": "pass (5642 passed, 0 failed)"
    }
  ],
  "type": "ci-auto-attestation"
}

Generated by SDP auto-attestation

fall-out-bug and others added 2 commits April 27, 2026 20:47
P1: Remove retroactive sdp- prefix drop for IIP — contradicts "from inception" rule
P2: Operator Mode paid status → "Free; provisional pricing hypothesis before pilot"
P2: IIP paid → "per-IIP at extraction; some may stay OSS"
P2: IIP gate expanded with lead, hypothesis doc, 3 interviews, owner approval
P2: Add source URLs to all 5 naming check files for auditability
P3: Spell out "Enterprise Delivery Governance" instead of EDG (TopBraid collision)
P3: Add cross-references from brand map to naming check files

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Add module AGENTS.md ≤60 lines requirement (written as if SDP did not exist)
to IIP flag mechanism section. Expand commercial_hypothesis.md contents.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant