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
Polish docs navigation around local development by adding a concise related-docs/navigation block and ensuring links are correct.
Scope (where to change)
Non-goals (what NOT to touch)
Implementation notes / constraints
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.
Verify all introduced links resolve.
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
Output requirement
When done, provide: