Commit graph

70 commits

Author SHA1 Message Date
Fred Amaral
9cb5a72737
fix(codereview): align reviewer references and harden lib-commons/multi-tenant agents
Propagates the 10-reviewer peer list across agent frontmatter, Position/Critical prose, shared-patterns, skill dispatchers, gate validators, and docs — resolving drift left behind when multi-tenant-reviewer and lib-commons-reviewer were added to the pool. Also fixes broken shared-pattern paths in lib-commons-reviewer and adds substantive blocker criteria to multi-tenant-reviewer plus codebase-context severity heuristic (Lerian third-rail vs external recommendation) to lib-commons-reviewer.

X-Lerian-Ref: 0x1
2026-04-18 20:18:16 -03:00
Fred Amaral
cf3c9a0d7f
docs: add multi-tenant and lib-commons reviewers to dev cycle
Increases the number of parallel reviewers from 8 to 10 for both the
frontend and backend development workflows.

This change introduces two new specialized reviewer roles:
- `multi-tenant-reviewer`
- `lib-commons-reviewer`

The "Post-cycle: Multi-Tenant" step is removed from the backend
workflow. This integrates the multi-tenancy check directly into the
main review process, ensuring it is considered from the beginning
rather than as a final adaptation step. This shift-left approach aims
to catch architectural issues earlier in the development cycle.
2026-04-18 19:34:40 -03:00
Fred Amaral
495f110b77
fix(dev-cycle): resolve stale Gate 0.5 refs and strip meta-narration
Cross-reference audit after v1.56.0 found stale references to the removed Gate 0.5 dispatch. Critical: validate-gate-progression.sh was reading .delivery_verification.status from TASK level (no longer populated), firing false errors on every real cycle. Now reads subtask-level .gate_progress.implementation.delivery_verified. dev-cycle/SKILL.md self-description (frontmatter, overview, cannot-skip block) updated from "11 gates (0→0.5→1→...→9)" to the three-cadence model. using-dev-team marks ring:dev-delivery-verification DEPRECATED. dev-refactor-frontend artifact description swaps "1:1 mapped" for clustering.

Public docs (CLAUDE.md, README.md, WORKFLOWS.md) updated to describe subtask/task/cycle cadence instead of old per-unit linear flow. file-size-enforcement.md dispatch point corrected from Gate 0.5 to Gate 0 exit criteria (ring:dev-implementation Step 7).

Stripped meta-narration markers ("since R4", "formerly Gate 0.5", "since Prancy Bentley speedup", "absorbed from former...") from skill bodies. Skills describe current behavior; edit history lives in CHANGELOG and git log, not in agent context.

X-Lerian-Ref: 0x1
2026-04-17 22:06:35 -03:00
Fred Amaral
600a505c9a
docs: propagate performance-reviewer as 8th codereview agent across all downstream references
Update all skills, agents, shared patterns, docs, and platform configs that still referenced 7 code review agents to reflect the 8th reviewer (ring:performance-reviewer). Includes agent self-descriptions, dispatch instructions, anti-rationalization tables, slicing math, gate tables, and opencode schema definitions.

X-Lerian-Ref: 0x1
2026-04-14 15:53:45 -03:00
Fred Amaral
e25976d630
docs: normalize using-* plugin inventories across all plugins
Bring dev-team, pm-team, and pmo-team using-* skills to the same canonical pattern used by default, finops, and tw plugins. Adds complete agent and skill inventories organized by category, removes duplicate entries in pmo-team list, and ensures all entries use the ring: prefix consistently.

X-Lerian-Ref: 0x1
2026-04-13 19:46:31 -03:00
Fred Amaral
c142c3d720
refactor(skills): remove commands layer and rename skills to match command names
Skills are now the sole invocation mechanism — commands have been eliminated
as an architectural layer. All 33 commands removed, 22 skills renamed to
match the command names teams already knew, and 1 new skill (portfolio-review)
created to replace the last orchestrator command.

Renames: brainstorming→brainstorm, requesting-code-review→codereview,
git-commit→commit, session-handoff→create-handoff, drawing-diagrams→diagram,
executing-plans→execute-plan, exploring-codebase→explore-codebase,
interviewing-user→interview-me, linting-codebase→lint,
release-guide-info→release-guide, visual-explainer→visualize,
using-git-worktrees→worktree, writing-plans→write-plan,
dev-feedback-loop→dev-report, delivery-status-tracking→delivery-status,
delivery-reporting→delivery-report, executive-reporting→executive-summary,
dependency-mapping→dependency-analysis, documentation-review→review-docs,
writing-functional-docs→write-guide, writing-api-docs→write-api

Generated-by: Claude
AI-Model: claude-opus-4-6
2026-04-12 10:14:20 -03:00
Fred Amaral
ea7a7aa9dc
docs: fix documentation consistency across marketplace, manual, and dev-team skill
Update stale counts in marketplace.json descriptions (default skills 21->22, dev-team skills 24->32, agents 11->12, commands 8->9, pm-team skills 15->16). Add 3 missing agents (frontend-engineer, helm-engineer, prompt-quality-reviewer) to using-dev-team/SKILL.md and update all references from 9 to 12 specialists. Reorganize MANUAL.md command tables to give pm-team commands their own section, matching the pattern of other plugin subsections.

X-Lerian-Ref: 0x1
2026-04-11 18:39:37 -04:00
Fred Amaral
c1d4fe6d45
feat(review): add dead-code-reviewer agent for orphan detection
Introduces a new parallel reviewer, `ring:dead-code-reviewer`, to
systematically identify orphaned code resulting from changes. This
enhances codebase hygiene by detecting unused helpers, types, and
tests, thereby reducing technical debt and improving maintainability.

The parallel code review system is expanded from 6 to 7 concurrent
reviewers. All related workflows, skills, commands, and documentation
have been updated to integrate this new capability.

- Add the `ring:dead-code-reviewer` agent, which analyzes code across
 three concentric rings (target, direct dependents, ripple effect) to
 find unreachable code.
- Update the `/ring:codereview` command and `ring:requesting-code-review`
 skill to dispatch all 7 reviewers in a single parallel step.
- Adjust project documentation, including architecture diagrams, manuals,
 and agent guides, to reflect the 7-reviewer workflow.
2026-03-09 21:17:22 -03:00
Fred Amaral
0e7e5ca396
refactor: decouple agents from specific model requirements
Removes the hard-coded `model: "opus"` requirement from all agent
definitions, skill examples, and command documentation. The orchestrator
is now responsible for model selection, making the agent framework more
flexible and model-agnostic.

Key changes include:
- Removing the `model` parameter from all agent frontmatter and Task
 tool examples.
- Deleting the "Model Requirement" hard gate and self-verification
 sections from all agent prompts. This simplifies the prompts and
 removes model-specific enforcement logic.
- Updating core documentation (ARCHITECTURE, MANUAL, README) to reflect
 that model selection is an orchestrator concern.
- Removing redundant `changelog` and `last_updated` fields from agent
 frontmatter, as this information is tracked by source control.

This architectural shift allows the orchestrator to dynamically choose
the best model for a given task based on complexity, cost, or speed,
without being constrained by the agent's definition. It simplifies
agent maintenance and prepares the system for easier integration of
future AI models.
2026-03-08 16:33:12 -03:00
Jefferson Rodrigues
278d816b2b
refactor(skills): move multi-tenant from Gate 0.5 to post-cycle step in dev-cycle
Move multi-tenant adaptation from per-unit Gate 0.5 (between implementation and devops) to a post-cycle step (after all units complete and deferred tests pass). This separates concerns: dev-cycle focuses on single-tenant business logic through 10 gates, then ring:dev-multi-tenant runs once at the end with its own tests and review for MT-specific changes. Update all references across dev-cycle, dev-implementation, dev-refactor, using-dev-team, dev-cycle.md command, and CLAUDE.md.

X-Lerian-Ref: 0x1
2026-03-02 09:45:27 -03:00
Jefferson Rodrigues
9a306b9d77
feat(skills): add Gate 0.5 multi-tenant adaptation to 11-gate dev-cycle
Add Gate 0.5 between Implementation (Gate 0) and DevOps (Gate 1) that delegates to ring:dev-multi-tenant with scoped context. Two modes: SCOPED (MT infra compliant — adapt only new files) and FULL (MT missing or non-compliant — run complete cycle). Replace inline MT enforcement with lean detection + compliance audit. Remove MT responsibility from dev-implementation (Gate 0 now single-tenant only). Update all references from 10-gate to 11-gate across CLAUDE.md, commands, and using-dev-team.

X-Lerian-Ref: 0x1
2026-03-01 03:14:33 -03:00
Jefferson Rodrigues
5411151bae
fix: add missing CLAUDE.md required sections across all 6 plugins
Prompt quality audit found 167 gaps. This commit fixes them:

- pm-team (58 gaps): Added 7 required sections to all 13 skills
- pmo-team (38 gaps): Added Severity Calibration, Cannot Be Overridden
  to 8 skills + Standards Loading to 2 agents
- finops-team (32 gaps): Added missing sections to 7 skills,
  standardized anti-rationalization tables
- tw-team (12 gaps): Added behavioral enforcement sections to all 7 skills
- dev-team (23 gaps): Added Severity Calibration to 16 skills
- default (4 gaps): Added modularization notes + anti-pattern sections

All sections use STRONG language (MUST, REQUIRED, CANNOT, FORBIDDEN)
with enforcement words at beginning of instructions.

Generated-by: Claude
AI-Model: claude-sonnet-4-20250514
2026-02-27 19:16:09 -03:00
Fred Amaral
44f72ee6a3
feat(review): add consequences-reviewer to parallel code review
Code reviews that focus only on changed files can miss how those
changes break other parts of the codebase. Callers, contract
consumers, and dependent modules can be inadvertently affected, leading to
bugs that are difficult to detect in a localized review.

This commit introduces a new agent, `ring:consequences-reviewer`, to
systematically trace these "ripple effects." Its purpose is to analyze
the downstream impact of code changes by walking caller chains and
verifying consumer contracts.

The core parallel code review workflow, orchestrated by the
`/ring:codereview` command, now dispatches six agents in parallel
instead of five. All related documentation, skills, and agent prompts
have been updated to reflect this more robust 6-reviewer process.
2026-02-20 17:18:33 -03:00
Jefferson Rodrigues
f38170cccf feat(dev-refactor-frontend): add frontend codebase refactoring skill
Adds ring:dev-refactor-frontend skill and /ring:dev-refactor-frontend command for analyzing frontend codebases against Ring standards. Dispatches 5-7 frontend-specific agents in ANALYSIS mode, maps findings to 9-gate frontend cycle gate escapes, and hands off to ring:dev-cycle-frontend.

X-Lerian-Ref: 0x1
2026-02-10 23:21:30 -03:00
Jefferson Rodrigues
4c5e7efbab
chore: update counts and documentation for frontend dev cycle
Update CLAUDE.md totals (79 skills, 34 agents, 28 commands), marketplace.json version bump to 1.9.0, and using-dev-team skill with frontend cycle documentation, corrected agent counts, and new skills/commands lists.

X-Lerian-Ref: 0x1
2026-02-10 22:42:04 -03:00
Fred Amaral
7fd01e41f7
feat(workflows): expand code review and dev-cycle with advanced testing
The parallel code review process expands from 3 to 5 reviewers to
enhance code quality. This introduces `ring:test-reviewer` and
`ring:nil-safety-reviewer` to provide deeper analysis of test coverage
and null safety patterns, improving overall reliability.

The `dev-cycle` workflow is upgraded from a 6-gate to a 10-gate process,
incorporating a sophisticated suite of automated testing gates:
- Unit Testing (Gate 3)
- Fuzz Testing (Gate 4)
- Property-based Testing (Gate 5)
- Integration Testing (Gate 6)
- Chaos Testing (Gate 7)

This change establishes a much higher standard for testing and ensures
features are more resilient and production-ready.

Finally, new agents and commands are added to the PMO and Product plugins
to support delivery tracking, design validation, and reporting, further
extending the system's capabilities across the development lifecycle.
All documentation is updated to reflect these enhancements.
2026-02-09 21:05:41 -03:00
Augusto Alvarenga
a9f7d6609d
Merge branch 'main' into feature/ring-frontend-definitions 2026-02-09 11:10:47 -03:00
Fred Amaral
a22f7fc3f7
Revert "docs: update prose and examples to use ring- format"
This reverts commit b69a16c405.
2026-02-09 09:32:25 -03:00
Fred Amaral
b69a16c405
docs: update prose and examples to use ring- format
Transform all user-facing Ring component references from colon-based
notation (ring:) to a standardized hyphen-based format (ring-).

This change affects skill names, agent names, and slash commands in all
documentation, guides, and examples. The goal is to create a consistent
and user-friendly namespace that is easier to read and type.

For example:
- Skill/Agent references like `ring:code-reviewer` become `ring-code-reviewer`
- Slash commands like `/ring:codereview` become `/ring-codereview`

The colon-based format (`ring:`) is intentionally preserved in YAML
frontmatter (`name: ring:skill-name`) for internal metadata, separating
the user-facing display name from the internal tooling identifier.
2026-02-08 22:26:17 -03:00
Jefferson Rodrigues
b35e95cfbb
refactor(dev-refactor): rename artifact path and define timestamp format
Renames docs/refactor/ to docs/ring:dev-refactor/ to match the skill namespace. Defines explicit timestamp format YYYY-MM-DDTHH:MM:SS for consistent directory naming.

X-Lerian-Ref: 0x1
2026-02-07 20:26:33 -03:00
Jefferson Rodrigues
df24b68bcf
refactor(standards): migrate to 10-gate development cycle with specialized testing modules
Major architectural change from 7-gate to 10-gate development cycle:

**New Gate Structure:**
- Gate 0: Implementation (unchanged)
- Gate 1: DevOps (unchanged)
- Gate 2: SRE (unchanged)
- Gate 3: Unit Testing (was combined 'Testing')
- Gate 4: Fuzz Testing (NEW)
- Gate 5: Property-Based Testing (NEW)
- Gate 6: Integration Testing (was optional Gate 3.5, now MANDATORY)
- Gate 7: Chaos Testing (NEW)
- Gate 8: Code Review (was Gate 4, now 5 reviewers)
- Gate 9: Validation (was Gate 5)

**Testing Standards Split:**
- testing-unit.md: 10 sections (table-driven, t.Parallel, loop capture, assertions)
- testing-fuzz.md: 5 sections (native Go fuzz, seed corpus)
- testing-property.md: 5 sections (quick.Check, invariants)
- testing-integration.md: 10 sections (testcontainers, fixtures, stubs)
- testing-chaos.md: 5 sections (Toxiproxy, failure injection)
- testing-benchmark.md: 4 sections (b.Loop pattern, Go 1.24+)

**Key Changes:**
- Integration testing is now MANDATORY (was optional)
- Added 4 new gate skills for specialized testing
- Removed combined testing section from quality.md
- Updated all references across dev-cycle, commands, and documentation
- Aligned with Test Writer standards (t.Parallel, loop capture, assertions)

X-Lerian-Ref: 0x1
2026-02-06 21:29:04 -03:00
Augusto de Alvarenga Mesquita
b5efda8269 fix(dev-team): align BFF patterns with product-console structure
- Change `dtos/` to `dto/` (singular) matching product-console
- Move `controllers/` inside `http/` directory
- Update all code examples in typescript.md standards
- Fix marketplace.json URLs for finops-team plugin
- Add ring: prefix to PMO agents
- Update agent counts across documentation (29→32)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 19:22:58 -03:00
Fred Amaral
b08891e7f6
refactor(skills): remove model="opus" from agent dispatch instructions
Update all skills that dispatch agents to remove explicit model parameter.

Model selection is now delegated to orchestrators.

X-Lerian-Ref: 0x1
2026-02-04 18:18:23 -03:00
Augusto Alvarenga
0a89674322
feat(agents): update framework specifications and introduce ui-engineer agent
- Updated framework specifications in frontend-bff-engineer-typescript and frontend-engineer to reflect version policy for Next.js, clarifying usage for new and existing projects.
- Introduced a new ui-engineer agent to handle UI implementation from product-designer outputs, ensuring compliance with design specifications and UX criteria.
- Added detailed documentation for the ui-engineer, including technical expertise and required outputs for effective UI development.

This enhances clarity in framework usage and establishes a dedicated role for translating design specifications into production-ready components.
2026-02-03 22:56:42 -03:00
Fred Amaral
6309c51213
refactor(core): prefix all components with 'ring:' for a unified API
feat(codereview): add data-flow and context-compilation analysis tools
2026-01-14 03:10:38 -03:00
Fred Amaral
b7c192c579
refactor(naming): standardize all references to unified ring: namespace
Updates all skill, agent, and command invocations across active and archived plugins to use the ring: prefix consistently. This ensures namespace uniformity throughout the codebase.

X-Lerian-Ref: 0x1
2026-01-12 15:20:18 -03:00
Fred Amaral
67e5677a4e
refactor(plugins): unify namespace and archive legacy teams
This commit restructures the plugin ecosystem to improve maintainability,
simplify component invocation, and focus on high-value domains.

Key changes:
- **Unified Namespace:** All component invocations are standardized to the
 `ring:{component}` format, replacing the verbose `ring-{plugin}:...`
 prefix. This simplifies usage and abstracts the internal plugin
 structure.

- **Archive Legacy Plugins:** The `finance-team`, `ops-team`, `pmm-team`,
 and `pmo-team` plugins are moved to a new `.archive` directory.
 These plugins contained complex, outdated patterns and are now
 preserved for historical reference only.

- **Introduce FinOps Plugin:** A new, highly-focused `finops-team` plugin
 is added to handle Brazilian financial regulatory compliance (BACEN,
 RFB), consolidating critical functionality into a more focused package.

- **Update Documentation:** Core documentation (`ARCHITECTURE.md`,`README.md`,
 `CLAUDE.md`, `MANUAL.md`) and the plugin marketplace are updated to
 reflect the new structure and unified namespace.
2026-01-12 14:54:27 -03:00
Fred Amaral
c5e9c57799
refactor(naming): prefix default entities with 'ring:' namespace
This change introduces a namespacing convention for all built-in agents,
commands, and skills to prevent potential naming collisions with
user-defined entities.

All default entity names in the frontmatter are now prefixed with
'ring:'. For example, 'name: code-reviewer' becomes
'name: ring:code-reviewer'.

This creates a clear distinction between core framework components and
custom ones, improving the system's overall robustness and
extensibility.
2026-01-12 14:35:51 -03:00
Fred Amaral
7440d77091
refactor(marketplace): archive 5 non-core plugins to simplify focus
This major refactoring archives 5 non-core plugins to simplify the
project's focus and reduce maintenance overhead. The goal is to
concentrate on the primary software delivery value chain: Product
Planning -> Development -> Documentation.

The following plugins have been moved to the `.archive/` directory:
- ring-finance-team
- ring-finops-team
- ring-ops-team
- ring-pmm-team
- ring-pmo-team

This change reduces the number of active plugins from 9 to 4.

Key changes include:
- Updating `.claude-plugin/marketplace.json` to remove archived plugins.
- Updating all top-level documentation (README, ARCHITECTURE, MANUAL) to
 reflect the new, focused set of 4 plugins.
- Deleting obsolete development plans and handoffs associated with the
 archived plugins.
- Removing cross-plugin references from the remaining active plugins.
- Updating the installer script to remove mentions of archived plugins.

By archiving this code instead of deleting it, we preserve the work
for future reference while cleaning up the active codebase.
2026-01-12 14:24:45 -03:00
Jefferson Rodrigues
9852ba83a6
fix: use fully qualified agent names in all dev-team skill YAML blocks
Update subagent_type values to ring-{plugin}:{component} format:
- dev-feedback-loop: prompt-quality-reviewer
- dev-testing: qa-analyst
- dev-cycle: codebase-explorer (ring-default)
- using-dev-team: backend-engineer-golang
- dev-sre: sre
- dev-refactor: 7 agents (golang, typescript, qa, devops, sre, frontend, bff)

Generated-by: Claude
AI-Model: claude-sonnet-4-20250514
2026-01-06 17:39:04 -03:00
Jefferson Rodrigues
2f17254a5d
docs: add semantic tags to Batch 3 support skills
Support Skills updated with semantic tags:
- dev-feedback-loop: cannot_skip (TodoWrite, feedback collection), block_condition (thresholds), dispatch_required (prompt-quality-reviewer)
- using-dev-team: block_condition (technology decisions), cannot_skip (non-negotiables), dispatch_required (7 specialists)

Generated-by: Claude
AI-Model: claude-sonnet-4-20250514
2026-01-06 16:07:11 -03:00
Jefferson Rodrigues
0fa3a43b1b
refactor: apply lexical salience guidelines across dev-team plugin
- Remove diluted CAPS words (ALL, ANY, ONLY, EACH, EVERY, NOT, NO, etc.)
- Preserve enforcement words (MUST, STOP, HARD GATE, FAIL, PASS, etc.)
- Add Lexical Salience Guidelines section to CLAUDE.md
- Rewrite docs/PROMPT_ENGINEERING.md with new approach
- Create docs/plans/lexical-salience-refactor.md plan
- Update 35 dev-team files (skills, agents, standards, commands)

Principle: Selective emphasis creates focus - fewer CAPS words
at sentence beginnings produce higher AI attention on critical
instructions.

Generated-by: Claude
AI-Model: claude-sonnet-4-20250514
2026-01-06 11:35:39 -03:00
Jefferson Rodrigues
f4ef03b244
refactor: remove ring-{plugin}: prefix from agent/skill/command names
Simplify naming convention by removing fully qualified prefixes from all components. Names now use simple format (e.g., code-reviewer instead of ring-default:code-reviewer).

X-Lerian-Ref: 0x1
2025-12-16 01:50:31 -03:00
Jefferson Rodrigues
1f1dd3617d
fix: add ring-{plugin}: prefix to remaining agent references
Update agent references to use fully qualified names across documentation and skill files. Fixed references for sre, frontend-bff-engineer-typescript, frontend-engineer, frontend-designer, devops-engineer, and finance-team agents.

X-Lerian-Ref: 0x1
2025-12-15 22:37:57 -03:00
Jefferson Rodrigues
d7ded49b0f
fix: add ring-default prefix to systematic-debugging refs across skills
Generated-by: Claude
AI-Model: claude-opus-4-5-20251101
2025-12-15 21:32:14 -03:00
Jefferson Rodrigues
8ddfc9690c
fix: update remaining dev-team skill and shared-pattern references
Additional fixes for ring-{plugin}:{name} format in:
- dev-team/commands/dev-cycle.md (skill gate refs)
- dev-team/skills/dev-review/SKILL.md (reviewer refs)
- dev-team/skills/using-dev-team/SKILL.md (agent refs)
- dev-team/skills/shared-patterns/*.md (various refs)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 20:27:43 -03:00
Jefferson Rodrigues
9b4fd3a5f4
fix: update all remaining component references to ring-{plugin}:{name} format
Comprehensive update of all agent, skill, and command references throughout
the repository to use fully qualified names:

- Agent refs: `agent-name` → `ring-{plugin}:agent-name`
- Skill refs: `skill-name` → `ring-{plugin}:skill-name`
- Command refs: `/command` → `/ring-{plugin}:command`

Files updated include:
- All agent files in */agents/
- All skill files in */skills/
- All command files in */commands/
- Documentation files (README, CLAUDE.md, ARCHITECTURE.md, WORKFLOWS.md)
- Shared patterns and standards files

This ensures consistency between documentation and implementation,
enabling unambiguous component resolution in multi-plugin environments.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 20:26:43 -03:00
Jefferson Rodrigues
bd9bc7d2ad
fix: update all internal references to use ring-{plugin}:{name} format
- Agent invocation examples in 44 agent files
- Subagent_type references in skill files
- Skill tool references across all plugins
- Command references in pmo-team, ops-team, tw-team commands
- docs/platforms/claude-code.md examples
- dev-team/skills/shared-patterns/shared-orchestrator-principle.md
2025-12-15 20:14:32 -03:00
Jefferson Rodrigues
5473e2a41b
refactor: standardize naming to ring-{plugin}:{component} format
Update all agents, skills, and commands across 9 plugins to use fully qualified names in YAML frontmatter. This enables unambiguous component identification in multi-plugin environments.

Changes:

- 42 agents: name field updated to ring-{plugin}:{agent-name}

- 87 skills: name field updated to ring-{plugin}:{skill-name}

- 27 commands: name field updated (added frontmatter where missing)

- CLAUDE.md: Fixed contradictory examples in naming conventions

- ARCHITECTURE.md: Updated invocation examples throughout

X-Lerian-Ref: 0x1
2025-12-15 19:52:14 -03:00
Jefferson Rodrigues
228a79cb20
refactor: rename shared-patterns files with semantic prefixes
- Rename execution-report.md to output-execution-report.md
- Rename anti-rationalization.md to shared-anti-rationalization.md
- Rename orchestrator-principle.md to shared-orchestrator-principle.md
- Rename pressure-resistance.md to shared-pressure-resistance.md
- Rename red-flags.md to shared-red-flags.md
- Rename tdd-prompt-templates.md to template-tdd-prompts.md
- Update all references across skills, agents, and documentation

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-12-15 19:22:07 -03:00
Jefferson Rodrigues
394277f5d0
refactor(dev-team): deduplicate skills by consolidating to shared-patterns
- Enhanced pressure-resistance.md with 10 universal pressure types
- Enhanced anti-rationalization.md with TDD/Review/Validation/Dispatch sections
- Created red-flags.md with universal STOP indicators
- Updated 9 skills to reference shared-patterns instead of duplicating
- Net reduction: 103 lines (402 removed, 299 added)

Generated-by: Claude
AI-Model: claude-sonnet-4-20250514
2025-12-15 02:06:53 -03:00
Fred Amaral
03e6136464
feat(agents): add model self-verification to prevent incorrect usage
docs(standards): mandate explicit model parameter for specialized agents
feat(reviewers): add guidance for skipping reviews on trivial changes
refactor(docs): simplify shared pattern files for better reusability
fix(security): add SSRF to blocker criteria and OWASP version check
fix(docs): align heading levels and table formats for consistency
2025-12-14 00:05:33 -03:00
Jefferson Rodrigues
f5b5528f55
fix(dev-team): remove remaining metrics/CI-CD references from agents and skills
Cleanup missed references from scope reduction:

- SRE agent: removed metrics from issue reporting and cardinality notes

- QA analyst: updated DevOps and SRE cross-references

- dev-refactor: updated DevOps and SRE output descriptions

- dev-cycle, dev-sre, using-dev-team: metrics → tracing in SRE gate

- standards-coverage-table: removed Metrics from Observability subsections

Generated-by: Claude
AI-Model: claude-opus-4-5-20251101
2025-12-13 19:08:16 -03:00
Jefferson Rodrigues
e170cd9293
refactor(dev-team): streamline agent responsibilities and remove validation scope
Agents and skills updated to focus on core responsibilities:

- DevOps: Focus on containerization (Dockerfile, docker-compose), Helm, IaC

- SRE: Focus on logging, tracing, health checks validation only

- Removed CI/CD, Kubernetes orchestration, RBAC from DevOps agent scope

- Removed SLI/SLO, Alerting, Metrics validation from SRE agent scope

- Updated backend engineers, dev-cycle, using-dev-team references

Standards files (devops.md, sre.md) unchanged - kept as reference docs.

Generated-by: Claude
AI-Model: claude-opus-4-5-20251101
2025-12-13 18:51:25 -03:00
Jefferson Rodrigues
860b13ba8f
feat(dev-team): enhance Standards Compliance mode detection with robust pattern matching
- Add multi-pattern detection (case-insensitive, partial markers, explicit requests)

- Add Python pseudocode showing detection logic for all 8 dev-team agents

- Add anti-rationalization tables for mode detection

- Add fail-safe behavior: when uncertain, include Standards Compliance section

Generated-by: Claude
AI-Model: claude-opus-4-5-20251101
2025-12-13 14:12:37 -03:00
Jefferson Rodrigues
bae209616d
fix(dev-team): convert all canonical references to GitHub raw URLs
Converted all canonical references from relative paths to GitHub raw URLs for installation-agnostic access:

Changed pattern:
- Before: [CLAUDE.md](../../../CLAUDE.md)
- After: [CLAUDE.md](https://raw.githubusercontent.com/LerianStudio/ring/main/CLAUDE.md)

Files updated (18 total):
- All 10 dev-team skills
- All 8 dev-team agents with Standards Compliance Reports

Benefits:
- Works regardless of Ring installation location
- Consistent with WebFetch pattern already used in Standards Loading
- No broken links if directory structure changes
- Agent prompts can always access canonical sources

Generated-by: Claude
AI-Model: claude-sonnet-4-5-20250929
2025-12-11 18:37:45 -03:00
Jefferson Rodrigues
baacfe79ef
docs(dev-team): add canonical references to all remaining skills
Added canonical references to 6 skills per Content Duplication Prevention rule:

- dev-devops: References CLAUDE.md and devops.md standards
- dev-feedback-loop: References CLAUDE.md for validation/gate requirements
- dev-implementation: References CLAUDE.md and test-driven-development skill
- dev-review: References CLAUDE.md and requesting-code-review skill
- dev-testing: References CLAUDE.md and test-driven-development skill
- using-dev-team: References CLAUDE.md and using-ring skill

All 10 dev-team skills now have canonical references pointing to single sources of truth.

Generated-by: Claude
AI-Model: claude-sonnet-4-5-20250929
2025-12-11 18:22:20 -03:00
Jefferson Rodrigues
43eaba64f9
fix(dev-team): standardize coverage threshold to 85% across all docs
Changed coverage threshold from 80% to 85% in:
- using-dev-team/SKILL.md line 259 (gate summary table)
- qa-analyst.md line 368 (Standards Compliance comparison)
- qa-analyst.md line 414 (decision guidance)
- qa-analyst.md line 972 (example output)

All dev-team documentation now consistently requires coverage ≥85% (Ring minimum). PROJECT_RULES.md may only raise, not lower, this threshold.

Generated-by: Claude
AI-Model: claude-sonnet-4-5-20250929
2025-12-11 18:00:09 -03:00
Jefferson Rodrigues
74994f6a9e
fix(dev-team): strengthen pressure resistance and anti-rationalization
Enhanced agents and skills with comprehensive loophole prevention:

- frontend-designer: Fixed Anti-Rationalization Table to mandatory format
- prompt-quality-reviewer: Added multi-plugin agent search, output length limits
- qa-analyst: Added Coverage Calculation Rules, Skipped Test Detection, TDD
  RED Phase Verification, Assertion-less Test Detection
- dev-review: Added Combined Pressure Scenarios, MEDIUM Issue Protocol,
  Pre-Dispatch Verification, Gate 4 Violation Consequences
- dev-sre: Added Blocker Criteria, Cannot Be Overridden, Severity Calibration,
  Combined Pressure Scenarios, expanded Anti-Rationalization Table
- using-dev-team: Added Pressure Resistance, Emergency Response Protocol,
  Combined Pressure Scenarios

Generated-by: Claude
AI-Model: claude-opus-4-5-20251101
2025-12-11 17:29:37 -03:00
Jefferson Rodrigues
5267996631
fix(dev-team): add missing mandatory sections to agents and skill
Add missing CLAUDE.md mandatory sections identified during testing:

- backend-engineer-golang: Add Pressure Resistance table
- devops-engineer: Add Anti-Rationalization Table
- frontend-engineer: Add Anti-Rationalization Table
- using-dev-team skill: Add Blocker Criteria, Anti-Rationalization,
  Cannot Be Overridden sections and strengthen language

Generated-by: Claude
AI-Model: claude-opus-4-5-20251101
2025-12-11 15:44:18 -03:00