Skip to content

Demo file summary app#139

Draft
cursor[bot] wants to merge 2 commits intomainfrom
BLDX-551
Draft

Demo file summary app#139
cursor[bot] wants to merge 2 commits intomainfrom
BLDX-551

Conversation

@cursor
Copy link
Copy Markdown

@cursor cursor Bot commented Feb 6, 2026

Changelog

  • Created a new Atlan app demo-file-summary to read JSON input, count statuses, and produce a summary.
  • Implemented FileSummaryWorkflow and FileSummaryActivities for orchestration and data processing.
  • Added a comprehensive README.md with setup, usage, and testing instructions.
  • Included an e2e test (test_file_summary_workflow) and a unit test (test_file_summary.py) to validate functionality.
  • Configured pyproject.toml with necessary dependencies and poe tasks for local development.
  • Provided minimal frontend (index.html, styles.css) for a basic web interface.

Additional context (e.g. screenshots, logs, links)

  • Linear Issue: BLDX-551
  • The app processes JSON arrays of records, extracts the status field (defaulting to "unknown" if missing), and outputs a JSON summary with total record count and status-wise counts.

Checklist

  • Additional tests added
  • All CI checks passed
  • Relevant documentation updated

Open in Cursor Open in Web

- Read JSON input with status field from object store
- Count status occurrences and produce summary
- Include workflow orchestration and activity implementation
- Add E2E test configuration and test cases
- Add unit tests for activity logic
- Include minimal README with usage instructions
- Add simple frontend with example input/output
@cursor
Copy link
Copy Markdown
Author

cursor Bot commented Feb 6, 2026

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 6, 2026

📦 Trivy Vulnerability Scan Results

Schema Version Created At Artifact Type
2 2026-02-06T18:41:41.366647126Z . filesystem

Report Summary

Could not generate summary table (data length mismatch: 30 vs 27).

Scan Result Details

connectors/anaplan/uv.lock
connectors/mysql/uv.lock
quickstart/ai_giphy/uv.lock
quickstart/giphy/uv.lock
quickstart/hello_world/uv.lock
templates/generic/uv.lock
utilities/asset_descriptor_reminder/uv.lock
utilities/freshness_monitor/uv.lock
utilities/workflows_observability/uv.lock

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 6, 2026

📦 Trivy Secret Scan Results

Schema Version Created At Artifact Type
2 2026-02-06T18:41:53.757000158Z . filesystem

Report Summary

Target Type Secrets . filesystem ✅ None found

Scan Result Details

✅ No secrets found during the scan for ..

- Remove unused asyncio import
- Apply ruff formatting to activities.py
- Remove trailing whitespace from README and HTML
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