Skip to content

PRDCT-545: encode the de-duplication and no-AI-IA migration rules in CLAUDE.md - #1065

Closed
Iamfle4ka wants to merge 1 commit into
mainfrom
PRDCT-541-migration-rules
Closed

Iamfle4ka wants to merge 1 commit into
mainfrom
PRDCT-541-migration-rules

Conversation

@Iamfle4ka

Copy link
Copy Markdown
Collaborator

From the 2026-07-30 sync. These rules lived only in a call note, so sessions that never read it kept doing the thing you objected to — placing migrated content at the first name-matching spot and adding it alongside the existing help page, leaving duplicate overviews behind.

Three rules added under a new ## Migrating dev docs into help heading:

  1. De-duplicate, never add-alongside. Lifecycle: merge into the help page → update inbound links → then kill/redirect the old page. Search where the concept already lives first, including the hidden **/other/ nav subgroups where thin stubs hide.
  2. Never let an agent decide information architecture. Placement is a human call against the live preview; audit output is evidence, not a verdict. Recommend and surface — don't self-place cross-cutting features.
  3. Never hard-delete a dev page without scanning inbound links. The 2026-08-03 scan found 210 files linking to /extend/component and 65 to /extend/common-interface across the keboola org alone — so "broken inbound links are acceptable" no longer holds for those sections.

Docs-only, no build impact.

Related: #1000 (broader CLAUDE.md house-style pass, still draft) · .claude/skills/migration-placement/ (the skill these rules point at).

🤖 Generated with Claude Code

…E.md

From the 2026-07-30 Jordan sync. These lived only in a call note, so sessions that
never read it kept doing the thing Jordan objected to: placing migrated content at
the first name-matching spot and adding it alongside the existing help page, which
leaves duplicate overviews and redirect loops behind.

Three rules:
- De-duplicate, never add-alongside; search for where the concept already lives
  (including the hidden **/other/ nav subgroups) and unify into one canonical page.
- Information architecture is a human call made against the live preview; automated
  audit output is evidence, not a verdict. Recommend and surface, don't self-place.
- Never hard-delete a dev page without scanning what links to it. The 2026-08-03
  scan found 210 files linking to /extend/component and 65 to
  /extend/common-interface across the keboola org alone.

Related: #1000 (broader house-style/process pass on CLAUDE.md, still draft) and the
.claude/skills/migration-placement skill this points at.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@linear-code

linear-code Bot commented Aug 3, 2026 •

Copy link
Copy Markdown

PRDCT-541

PRDCT-545

@vercel

vercel Bot commented Aug 3, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
connection-docs Ready Ready Preview Aug 3, 2026 2:00pm

Request Review

@Iamfle4ka Iamfle4ka changed the title docs: encode the de-duplication and no-AI-IA migration rules in CLAUDE.md PRDCT-545: encode the de-duplication and no-AI-IA migration rules in CLAUDE.md Aug 3, 2026
@Iamfle4ka
Iamfle4ka requested a review from jordanrburger August 5, 2026 15:21
@Iamfle4ka

Copy link
Copy Markdown
Collaborator Author

Superseded by #1086, which consolidates the four PRs that were all editing CLAUDE.md / AGENTS.md / .gitignore (#1000, #1065, #1057, #1076).

Everything here survived: the Migrating dev docs into help section is in #1086 with all three rules intact. One fix applied — the inbound-link bullet pointed at DEV-MIGRATION-PLAN.md, which #1086 also gitignores, so the scan numbers are inlined instead (210 files linking /extend/component, 65 linking /extend/common-interface) rather than referencing a local-only note from a committed guide.

Closing as a duplicate; the branch stays on the remote.

@Iamfle4ka Iamfle4ka closed this Aug 5, 2026
jordanrburger pushed a commit that referenced this pull request Aug 5, 2026
Consolidates four overlapping PRs that all edited the same three files:
#1000 (docs house style + revamp process), #1065 (dev→help migration
rules), #1057 and #1076 (Vercel-is-production, .claude symlink fix).

Two conflicts are resolved by hand rather than by merge order: the
Screenshots bullet, which #1000 and #1057 rewrote in different
directions, and the Claude-specific notes list, where #1057 dropped
three bullets #1000 kept.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

This branch was successfully deployed

1 active deployment
Preview — cae0103b Deployed Aug 3, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant