Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.73 KB

AGENTS.md

File metadata and controls

35 lines (26 loc) · 1.73 KB

AGENTS.md — func-console

This is the project map. Read this first, every session.

Project

FaaS PoC UI for OpenShift Console — React + TypeScript + Webpack + PatternFly 6 + OCP Dynamic Plugin SDK. See docs/design/ for full design specs.

Communication

  • Ask before staring modifications of code.
  • Ask before starting a new task or making a design decision.
  • Once actively implementing, keep going without asking. Only stop to ask when blocked by sandbox, permissions, or ambiguous requirements.
  • Always show Jira issue content (epic, story, comment) for review before creating or updating. Never push to Jira without approval.
  • Default values for new issues: Assignee = unassigned, Priority = Normal, Status = New for unrefined work or Backlog for refined work. Always ask about labels before creating. Ask if defaults should be changed before creating.

Writing Style

No em dashes (—). Use commas, periods, or parentheses instead.

Knowledge Base

File Purpose
docs/ARCHITECTURE.md Layered architecture, dependency rules
docs/STYLEGUIDE.md Code style, naming conventions
docs/TESTING.md Testing strategy, tools, conventions, mock patterns
docs/design/ Design specs — "what to build"
docs/plans/active/ Implementation plans in progress
docs/plans/completed/ Finished plans
.dev-env.json Dev server ports (backendPort, pluginPort, consolePort), written by hack/dev.sh
.dev-logs/ Dev server log files (backend.log, webpack.log, console.log)
docs/WAYS_OF_WORKING.md PM roles and rotation, issue tracking, ceremonies, iteration process
docs/references/ocp-dynamic-plugin-reference.md OCP dynamic plugin mechanics, i18n, extension points