Closed
Conversation
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Automated changes by agent.\n\nInstruction:\n# DEV TASK PROMPT (FLOE)
Project context
Repo: malon64/floe
Language: Rust (main), plus orchestrator packages in Python.
Floe is a config-driven data ingestion and technical validation tool.
It is primarily used by data engineers / analytics engineers who need to:
Core product goals:
When implementing tasks, preserve backwards compatibility of existing config semantics unless the task explicitly requests a breaking change.
Goal: produce clean, idiomatic, performant code consistent with existing architecture.
Task
Objective
Improve README discoverability by adding a clear Local development entry that links to docs/local-dev.md.
Scope (where to change)
Non-goals (what NOT to touch)
Implementation notes / constraints
docs/local-dev.mdin an appropriate README section.Speed policy:
docs/**,README.md), do not run heavy runtime validation (cargo build,cargo run,cargo clippy,cargo test) unless explicitly requested in the task.Tests (mandatory)
What to add/update
Unit tests: put them under
crates/floe-core/tests/unit/**(or the relevant crate’s tests dir).Integration tests (only if needed for the change):
crates/floe-core/tests/integration/**.Docs-only task: no Rust/Python tests to add.
Validate markdown link correctness and readability.
Local self-validation (must run before finishing)
Run and fix until green, but scope checks to impacted areas only:
cargo fmtandcargo clippy --workspace --all-targets -- -D warnings.github/workflows/ci.yml):cargo test -p floe-core --test unit <module_path>::orcargo test -p floe-core --test integrationwhen applicable).cargo cleanunless strictly needed).README.md,docs/**): do not run Rust tests.Git / PR requirements (mandatory)
main(worktree branch created fromorigin/main).git add -AAcceptance criteria
docs/local-dev.md.Output requirement
When done, provide: