Skip to content

Split license: preserve upstream MIT, reserve rights on fork-original files - #6

Merged
SSFSKIM merged 2 commits into
mainfrom
claude/license-change-all-rights-m0oc05
Jul 8, 2026
Merged

Split license: preserve upstream MIT, reserve rights on fork-original files#6
SSFSKIM merged 2 commits into
mainfrom
claude/license-change-all-rights-m0oc05

Conversation

@SSFSKIM

@SSFSKIM SSFSKIM commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Upstream code (obra/superpowers) remains MIT-licensed under Jesse
Vincent's original notice, unmodified and intact, as required by its
own terms. Adds NOTICE documenting the three content tiers (unmodified
upstream, upstream files edited by this fork, and files created new by
this fork) and LICENSE-FORK covering only the 58 files with no upstream
original, Copyright Minhyeok Kim, all rights reserved.

claude added 2 commits July 8, 2026 15:27
… files

Upstream code (obra/superpowers) remains MIT-licensed under Jesse
Vincent's original notice, unmodified and intact, as required by its
own terms. Adds NOTICE documenting the three content tiers (unmodified
upstream, upstream files edited by this fork, and files created new by
this fork) and LICENSE-FORK covering only the 58 files with no upstream
original, Copyright Minhyeok Kim, all rights reserved.
skills/codebase-design/ and skills/domain-modeling/ were adapted from
https://github.com/mattpocock/skills (MIT, Copyright Matt Pocock), not
authored by this fork or inherited from obra/superpowers. They were
incorrectly listed as fork-original all-rights-reserved content. Adds
THIRD-PARTY-LICENSES with Matt Pocock's MIT notice and moves those 6
files out of LICENSE-FORK's scope into that third category.

@SSFSKIM SSFSKIM left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correct and legally valid sub-licensing separating upstream, third-party, and my license, thus making this repository all right reserved, source-available project.

@SSFSKIM
SSFSKIM merged commit 6ae19f6 into main Jul 8, 2026
@SSFSKIM
SSFSKIM deleted the claude/license-change-all-rights-m0oc05 branch July 8, 2026 15:40
SSFSKIM added a commit that referenced this pull request Jul 10, 2026
Two-tier trust (review #1, human design call): developer feedback — the
server-resolved role snapshot in TRIAGE_TRUSTED_ROLES (default admin), or
a stripped .env #TRIAGE_DEV_CODE body prefix — is read as instruction
(R1/R4 waived: dev ideas can be born ready-for-agent, labeled
source:dev-feedback); user feedback keeps the conservative gate, residual
risk explicitly accepted in the Decision Log. The dev code is stripped
before the body reaches the prompt or ticket so it never leaks into a
public issue.

The rest of the review, all fixed:
- #2 R2 requires a REAL file citation (path-shaped after :line strip;
  unknown:12 no longer counts)
- #3 R3 scans risk SYMBOLS (assertStudentAccess, supabaseAdmin, RLS,
  generate-plan layout fns, past_exam_problems, SUPABASE_SERVICE_ROLE_KEY)
  in addition to paths
- #4 claim issues a lease token; writeback is lease-conditional (late
  writeback after reclaim throws instead of clobbering); reclaim window
  validated at config load; second idempotency check right before
  registerTicket
- #5 findExisting fails closed on gh search errors
- #6 ticket body temp files: mkdtemp dir, mode 0600, removed in finally
- #7 TRIAGE_ENABLED checked before config parsing
- #8 spec drift fixed (feedback-dispatch.ts references, two-kill-switches)

p86 DDL note gains triage_lease UUID. New src/trust.ts. 91 tests green,
tsc clean.
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.

2 participants