Skip to content

fix: add social CSV aliases without fragment matches - #12

Open
kriptoburak wants to merge 1 commit into
Arlikhozhaev:mainfrom
kriptoburak:codex/add-xquik-csv-columns
Open

fix: add social CSV aliases without fragment matches#12
kriptoburak wants to merge 1 commit into
Arlikhozhaev:mainfrom
kriptoburak:codex/add-xquik-csv-columns

Conversation

@kriptoburak

@kriptoburak kriptoburak commented Jul 5, 2026

Copy link
Copy Markdown

Summary

  • Add explicit social CSV aliases for tweet_text, post_text, user_name, x_handle, published_at, and tweet_created_at.
  • Cover Xquik CSV export headers after the existing normalization step.
  • Rebase the branch onto current main as 1 signed commit.

Independent Repository Fix

The fallback previously allowed partial alias fragments to classify unrelated normalized headers. For example, postal_code matched the post review alias and candidate matched the date alias.

The parser now requires alias token boundaries. It retains intended compound-header support such as product_review_text and overall_rating, while rejecting fragments inside unrelated words. Regression tests cover both the earlier short-header failure and these longer false positives.

Validation

  • npx vitest run features/upload/utils/column-detection.test.ts - 10 passed
  • npm test - 97 passed across 16 files
  • npm run type-check
  • npm run lint
  • Changed-file Prettier check
  • Production build with validation-only environment placeholders
  • Clean merge tree against current main

Check Status

The Vercel status requests authorization to deploy into the repository owner's Vercel team. That is an owner-only preview authorization, not a code or test failure. All repository validation available to the contributor passes.

Xquik is an independent third-party service. Not affiliated with X Corp. "Twitter" and "X" are trademarks of X Corp.

@vercel

vercel Bot commented Jul 5, 2026

Copy link
Copy Markdown

@kriptoburak is attempting to deploy a commit to the Abdu Alim Arlikhozhaev's projects Team on Vercel.

A member of the Team first needs to authorize it.

@kriptoburak
kriptoburak force-pushed the codex/add-xquik-csv-columns branch from 3ca5c5b to fa690a0 Compare July 17, 2026 21:42
@kriptoburak kriptoburak changed the title Add social CSV column aliases fix: add social CSV aliases without fragment matches Jul 17, 2026
@kriptoburak
kriptoburak force-pushed the codex/add-xquik-csv-columns branch from fa690a0 to 4a2f407 Compare July 19, 2026 15:56
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