Skip to content

spec-submit: gate AC on whether this change can break it, dedupe rules#27

Open
tulioz wants to merge 1 commit into
masterfrom
spec-submit-ac-causality-dedupe
Open

spec-submit: gate AC on whether this change can break it, dedupe rules#27
tulioz wants to merge 1 commit into
masterfrom
spec-submit-ac-causality-dedupe

Conversation

@tulioz

@tulioz tulioz commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

the north-star only checked whether a violation would be bad, not whether this change could cause it, so it greenlit AC for code the diff never touches. adds a causality gate, scopes preserve-behavior to touched code, and dedupes the AC rules.

@tulioz tulioz marked this pull request as ready for review June 8, 2026 22:16
@tulioz tulioz requested review from brain-crystal and simsinght June 8, 2026 22:19

@brain-crystal brain-crystal left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Don't forget to update version

1. **This change can break it.** Trace the AC to the diff. If nothing in this change could flip it from pass to fail — it names a code path the diff doesn't touch, it guards behavior outside this change's scope — it is out of scope. Drop it, however important the behavior is in the abstract.
2. **A violation has a named victim.** Ask "if this were violated, what gets worse, and for whom?" A specific impact on a specific party — a user hits a bug, the next maintainer trips on an inconsistent pattern, the prod operator can't debug a silent failure — means keep it. A vague answer ("things would just be less good", "code wouldn't be as clean") means filler, delete it.

If the honest answer is vague ("things would just be less good", "code wouldn't be as clean"), the AC is filler, delete it.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Do. we need to remove this line ?

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