shredbx logo
shredbx shredbx shredbx shredbx Personal
  • Home
  • Lab
  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
AClaude
  • Home
  • Lab
  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
Andrei Solovev
Knowledge
Search knowledge... ⌘K
Knowledge

Rules

Coding, architectural, and process rules that enforce consistency across the codebase.

Development

Coding practices, naming conventions, testing strategies, and implementation quality standards that govern day-to-day development work across all platforms.

Auth Security Test Matrix

90-test security validation matrix for authentication, session management, RBAC, and data protection

rule
Clean Code Practices

Clean Code rules for error handling, concurrency, and unit testing

rule
Coding Standard

Enforce schema design, implementation process, and script conventions for all SBX code

rule
Context Engineering

Rules for curating LLM context windows — instructions, tools, state, and retrieval

rule
Contract First Recursive Design

Every design task is built outside-in: define the top-level contract BY EXAMPLE (input fixtures + expected outputs, including adversarial 'break it every way') BEFORE designing internals; stress-test and simplify; lock the simplest contract; then decompose one level down and RECURSE to the final primitive. Two gates apply at every step: never proceed below 90% confidence without asking; never fabricate data.

rule
Data Trace

Data trace debugging pattern — Source → Transform → Result, never guess-fix

rule
Fixture Management

Test fixture creation, location, format, naming, and cross-cutting reuse across all test types

rule
Modeling Standard

Enforce model-first development — model IS source of truth, implementation follows

rule
Playwright Verification

Playwright-based UI verification — screenshot evidence, navigation testing, accessibility checks

rule
State Management

State derivation from filesystem — no tracking files, idempotent operations, scan-based status

rule
Ui Design Standard

UI/UX design rules for spacing, typography, color, animation, responsive, accessibility, and grid

rule

Architectural

Design principles, structural patterns, and system-level constraints that ensure maintainability, modularity, and clean separation of concerns.

Architectural Principles

Core principles — Active Object Component, Build To Last, Creative Then Protocol Lock

rule
Clean Code Design

Clean Code rules for boundaries, object/data design, systems, and emergence

rule
Component Cohesion

Principles for organizing classes into components — REP, CCP, CRP

rule
Defensive Programming

Systematic approach to software that handles misuse, invalid inputs, and infrastructure failures

rule
Dry Principle

Every piece of knowledge must have a single, unambiguous, authoritative representation

rule
Orthogonality

Components should be self-contained with minimal coupling to other components

rule
Solid Principles

SOLID — five design principles for flexible, testable, resilient software

rule

Process

Governance methodologies, lifecycle management, and AI agent coordination standards that define how work flows through the development pipeline.

Ai Agent Governance

Governance rules for LLM agent behavior within the SBX framework

rule
Clean Code Structure

Clean Code rules for functions, classes, formatting, comments, and naming

rule
Commit Message Standard

Standardize git commit messages as structured knowledge artifacts with full traceability to framework decisions, solutions, patterns, standards, goals, and trade-offs

rule
Component Import Standard

Rules for importing UI components and animations from HTML prototypes into SBX component library

rule
Definition Of Done

Completion criteria — evidence-based done: UI visible, tests passing, fixtures present, no silent claims

rule
Dependency Governance

License review and dependency intake governance for all external libraries and packages

rule
Deployment Standard

Define quality gates, requirements, and checklists for governed deployment of workspace projects

rule
Docker Standard

Docker Compose governance — no hardcoded values, env from managers, healthcheck patterns, overlay pattern

rule
Documentation Standard

Documentation rules — pointers over duplication, live commands over static tables

rule
Domain Expert Governance

Domain expert governance — FDD knowledge backbone adapted for SBX with tool, system, business, and data expert types

rule
Environment Variables

Environment variable governance — SBX_ prefix, resolution order, .env patterns, atomic generation

rule
Etvx

IBM ETVX (Entry-Task-Verification-Exit) phase gate methodology for task governance

rule
Fdd Eight Best Practices

The eight best practices that form the foundation of Feature-Driven Development

rule
Fdd Feature Granularity

Feature sizing and expression rules — 2-week max, action-result-object naming

rule
Fdd Inspection Practice

Design and code inspection practices in FDD for quality assurance

rule
Fdd Two Week Iteration

Maximum iteration length in FDD design/build cycles — 2 weeks

rule
Generated File Governance

Every code-generated artifact MUST be unambiguous to a future reader — via filename infix, inline header, or hash. Three tools, chosen by the file's filename constraint.

rule
Iso 12207

ISO/IEC/IEEE 12207:2017 three-level process hierarchy for SBX framework governance

rule
Makefile Testing

Define E2E testing conventions using Makefile for SBX scripts

rule
Mk Files Must Have Help

Every workflow Makefile (Makefile.d/workflows/*.mk) MUST expose a `help:` target that documents its purpose, targets, vars, and usage examples. Tools .mk files are exempt (called by workflows, not by humans).

rule
Naming Standard

Name artifacts by structural purpose, never by app domain — validation rule at every SDLC step

rule
Nfr Enforcement Non Negotiable

Non-Functional Requirements (NFRs) are MUSTS for every feature touching user input, persistence, network, or shared state. They are not optional, not negotiable, and not 'skipped if not explicitly requested'. The right interpretation of scope-matched: refine WHICH NFR controls apply to a specific workload — NEVER skip NFR enforcement entirely.

rule
Object Storage Key Governance

Mandate owner-scoped, hierarchical object-storage (R2/S3) keys so every stored binary has a deterministic, traceable, owner-scoped URL

rule
Opus 4 6 Guidelines

Operational guidelines for Claude Opus 4.6 sessions on SBX framework artifacts

rule
Platform Governance

Multi-platform protocol governance — model as truth, goal-driven functions, component level scoping

rule
Port Management

Centralized port allocation via sbx ports manager — no hardcoded ports, all from registry

rule
Scope Matched Implementation

Implementation matches the task's actual scope per SBX governance, clean code standards, security NFRs, and applicable workload. Build what is required — fully and properly. Skip what is not required. The balance is the work.

rule
Sdlc Step Body Standard

Canonical structure for the markdown body of every step.md in `.sbx/.framework/lifecycle/sdlc/`. Same skeleton across all 25 steps ensures deterministic LLM output regardless of which agent runs the step.

rule
System Component

Define registry structure for Active Object components in SBX

rule
Verification Report Standard

Proof-of-work report template — every claim of done/working/fixed MUST include verifiable evidence

rule
Workspace Structure

Workspace directory conventions — projects as containers, entities belong to projects, SBX as infrastructure

rule
shredbx logo shredbx shredbx shredbx shredbx Andrei Solovev

Solution Architect & Lead Software Engineer

ExperiencePortfolioResearch & ExperimentsEducationCertificationSkills
GitHub ↗LinkedIn ↗Email ↗
AVAILABLE FOR NEW PROJECTS
// MY LATEST BEATS
Hobby & Interests

Lab

  • The Lab
  • Framework
  • Components
  • Packages
  • Games
  • Process (SDLC)
  • Knowledge
  • Blog

Andrei

  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
  • Lifestyle

Team

  • Team
  • Andrei
  • Claude

Legal

  • Privacy
  • Terms
  • Cookies
© 2026 shredbx.com. All rights reserved. — Andrei Solovev |