-
Notifications
You must be signed in to change notification settings - Fork 1.3k
feat(base): add typed NDJSON workflows for professional data analysis #2196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
zgz2048
wants to merge
15
commits into
larksuite:main
Choose a base branch
from
zgz2048:codex/base-record-ndjson
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
d76686d
feat(base): add typed NDJSON data analysis workflow
zgz2048 99d6a7d
docs(base): simplify cloud pagination guidance
zgz2048 1e63459
docs(base): clarify Link relation IDs
zgz2048 c476b25
feat(base): query NDJSON records with jq
zgz2048 81ad082
docs(base): route analysis through built-in jq
zgz2048 81336a4
docs: clarify per-table local analysis limit
zgz2048 3a9edb6
docs: simplify base analysis guidance
zgz2048 86fe3db
docs: centralize base analysis routing
zgz2048 b9fcde5
docs(base): refine cell value and datetime guidance
zgz2048 1c82d24
test(base): align ignored field fixtures
zgz2048 0dcf39b
docs(base): add semantic analysis routing
zgz2048 9ea07db
feat(base): improve NDJSON analysis workflow
zgz2048 bca0723
docs(base): centralize filter predicate examples
zgz2048 3d6ab8d
feat(base): clarify record get export scope
zgz2048 ebd4a36
Merge remote-tracking branch 'upstream/main' into codex/base-record-n…
zgz2048 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
Assert the structured ignored-field contract.
The test only checks that stdout contains
"ignored_fields"and"Formula". It does not verifyidorreason. A regression to name-only ignored fields would pass.Assert the complete structured value, as the markdown test does.
As per coding guidelines, “Every behavior change must have an accompanying test, and contract tests must assert the changed field or behavior directly so reverting the implementation causes failure.”
🤖 Prompt for AI Agents
Source: Coding guidelines