Skip to content

feat(tests): point TPL-01..03 at the fixture, which gains an EXTEND and an OVERRIDE - #1967

Merged
braboj merged 2 commits into
mainfrom
feat/fixture-directives
Oct 18, 2026
Merged

braboj merged 2 commits into
mainfrom
feat/fixture-directives

Conversation

@braboj

@braboj braboj commented Oct 18, 2026

Copy link
Copy Markdown
Collaborator

Part of #1944 (step 3a). The split removes the stacks TPL-01, TPL-02 and TPL-03 read, so they move onto the fixture, the one stack upstream keeps. Doing it before the split keeps the check code identical in upstream and the fork.

Fixture (templates/fixture/stack.md):

  • [EXTEND: base-testing-general], one rule
  • [OVERRIDE: testing-container-e2e], one rule. This also gives TPL-10 an OVERRIDE to inspect once no stack carries one

Test changes, stated as the test-edit rule requires:

  • TPL-01 reads the fixture's DEPENDS ON chain instead of python-fastapi's. Its required list is the fixture's six dependencies (DEPENDS ON only: the core-tier files the resolver adds are MNF-03's subject, not this check's).
  • TPL-02 reads the fixture's EXTEND instead of python-flask's python-service-testing.
  • TPL-03 reads the fixture's OVERRIDE of core/testing.md instead of go-service overriding go-lib.
  • The three specs are updated to match. The assertions keep the same shape; only the subject changed.

Local, under Git Bash: smoke 35/35, conformance 24 passed / 0 failed (readings: no off-limits path; this test change is stated here), fork sync 3/3, sync and resolve clean. (The 8 conformance failures in my earlier PRs came from launching it in PowerShell, where bash cannot find check.sh. They are not findings.)

No CHANGELOG entry: the fixture is listed nowhere a project reads.

🤖 Generated with Claude Code

braboj and others added 2 commits October 18, 2026 08:54
…nd an OVERRIDE

Part of #1944: the split removes the stacks these checks read, and the
fixture is the one stack upstream keeps.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ore tier

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@braboj
braboj merged commit 813cca0 into main Oct 18, 2026
1 check passed
@braboj
braboj deleted the feat/fixture-directives branch October 18, 2026 05:58
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