Reposition fullsend as organization-agnostic framework#42
Conversation
Extract konflux-ci-specific content from all core documents (README, vision, roadmap, CLAUDE.md, and 16 problem docs) into a new docs/problems/applied/konflux-ci/ directory. Core docs are now organization-agnostic, treating fullsend as a general framework for autonomous agentic development applicable to any GitHub-hosted organization. Konflux-ci becomes one downstream consumer with its specifics cordoned in applied/konflux-ci/README.md. Key changes: - README.md: Reframed as 'for GitHub-hosted organizations' with new applied/ section in document index - vision.md: Removed konflux-ci framing, added applied docs pointers - roadmap.md: Phase 4 now references applied docs for domain specificity - CLAUDE.md: Updated audience and added 'organization-specific content is cordoned' as a key design decision - Problem docs: Surgical edits to ~50 passages replacing org-specific references with generic language, adding cross-references to applied/ - New docs/problems/applied/ structure with README explaining the pattern - New docs/problems/applied/konflux-ci/README.md collecting all extracted specifics organized by problem area No content was lost - all konflux-ci-specific details (coverage data, architecture repo details, Tekton/PipelineRun specifics, JIRA workflow, security dual-context, etc.) are preserved in the applied doc. Assisted-by: OpenCode claude-opus-4-6@default
164605a to
89902a4
Compare
Review Summary by QodoReposition fullsend as organization-agnostic framework with applied docs structure
WalkthroughsDescription• Repositioned fullsend as organization-agnostic framework applicable to any GitHub-hosted organization • Extracted all konflux-ci-specific content into new docs/problems/applied/konflux-ci/ directory • Updated core problem documents to use generic language, removing organization-specific references • Added cross-references to applied docs throughout core documentation for organization-specific details Diagramflowchart LR
CoreDocs["Core Problem Docs<br/>(organization-agnostic)"]
AppliedDocs["Applied Docs<br/>(organization-specific)"]
KonfluxCI["konflux-ci<br/>Applied Considerations"]
CoreDocs -- "generic patterns" --> AppliedDocs
AppliedDocs -- "example implementation" --> KonfluxCI
KonfluxCI -- "cross-references back" --> CoreDocs
File Changes2. README.md
|
Code Review by Qodo
1. security-threat-model heading level wrong
|
|
Thanks @rh-hemartin! |
…ction - Remove Konflux-specific references per the org-agnostic repositioning (PR #42, now merged) - Add "Deterministic tool extraction" subsection incorporating Marta's review insight from PR #38: agents discover which checks should exist, those get codified into linters/scanners/policies, and the non-deterministic scope shrinks over time — reducing AI coupling - Add cross-references between flywheel and operational observability docs - Add deterministic tool proposals to the self-proposal list Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…back - Remove konflux-ci-specific references per the org-agnostic repositioning (PR #42, now merged) - Incorporate Marta's review insight: non-determinism is a frontier that can be pushed back as recurring agent judgments get codified into deterministic tools (linters, scanners, policies) - Add cross-reference to self-improvement-flywheel.md where this dynamic is explored in depth Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ction - Replace Konflux/KGC/Red Hat references with generic terms per PR #42 policy - Remove "Project-operated vs. contributor-operated agents" section (belongs elsewhere per reviewer consensus) - Fold rejection cost discussion into contribution-weighted model section - Trim agent-specific open questions tied to removed section Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…potency Replace gh pr list --search with the timeline API to avoid substring false positives (e.g. issue #42 matching PRs mentioning #421). Add BOT_LOGIN regex validation to prevent jq injection, capture API errors instead of silent fail-open, refactor exit-on-missing-token to skip only the check block, and add comment idempotency to avoid duplicate bot comments. Update test suite with 7 new test cases covering API failure handling, bot login validation, comment idempotency, and timeline API usage. Signed-off-by: Wayne Sun <gsun@redhat.com>
Extract konflux-ci-specific content from all core documents (README, vision, roadmap, CLAUDE.md, and 16 problem docs) into a new docs/problems/applied/konflux-ci/ directory.
Core docs are now organization-agnostic, treating fullsend as a general framework for autonomous agentic development applicable to any GitHub-hosted organization. Konflux-ci becomes one downstream consumer with its specifics cordoned in applied/konflux-ci/README.md.
Key changes:
No content was lost - all konflux-ci-specific details (coverage data, architecture repo details, Tekton/PipelineRun specifics, JIRA workflow, security dual-context, etc.) are preserved in the applied doc.
Assisted-by: OpenCode claude-opus-4-6@default