Skip to content

CSV-024: Sample Data Always JSON #388

@murdore

Description

@murdore

Summary

Sample data in metadata is always returned as JSON string, but some use cases need structured objects or CSV preview format.

Root Cause

Lines 128-129 return JSON.stringify(sampleRows). No option for structured return or original CSV format.

Fix

Add format option: 'json' (current), 'object' (structured array), 'csv' (formatted CSV string), 'markdown' (table). Default to 'object' for programmatic use.

Files Affected

src/lib/utils/csvProcessor.ts

Acceptance Criteria

  • Fix implemented and tested
  • Unit tests added
  • No regressions in existing CSV processing
  • Documentation updated if needed

Effort: 1h

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions