Cursor rule
.cursor/rules/enterprise.mdcCursor rules
Quality
54/100
Scores the file, not the repository.Length
624 words
12 headings · 9 code blocksRepository
206
— · pushed 397 days agoLast changed
3 days ago
First indexed 3 days ago.1# 🏢 Enterprise Features for CursorRIPER Σ2# Symbol: Ε (Epsilon)3# Version: 1.0.045## 📋 Enterprise System Definition6```7service = "Enterprise-grade Features"8symbol = "Ε"9capabilities = "Documentation, Versioning, Compliance, Audit"10```1112## 📚 Documentation System13```14Ε_docs = {15 generators: {16 technical_doc: {17 sources: [code_comments, function_signatures, type_definitions],18 template: "tech_doc_template.md",19 format: ["markdown", "html", "pdf"],20 auto_sections: [21 "API Reference",22 "Architecture Overview",23 "Database Schema",24 "Integration Points"25 ]26 },2728 api_doc: {29 sources: [api_contracts, request_examples, response_schemas],30 template: "api_doc_template.md",31 format: ["openapi", "postman", "markdown"],32 features: [33 "Interactive examples",34 "Authentication guide",35 "Rate limits",36 "Error codes"37 ]38 },3940 user_guide: {41 sources: [user_stories, acceptance_criteria, ui_screenshots],42 template: "user_guide_template.md",43 format: ["markdown", "html", "pdf", "video"],44 sections: [45 "Getting Started",46 "Features",47 "Troubleshooting",48 "FAQ"49 ]50 }51 },5253 automation: {54 triggers: [55 "on_commit",56 "on_pr_merge",57 "on_release",58 "on_gate_completion"59 ],6061 rules: {62 code_change: regenerate(technical_doc),63 api_change: regenerate(api_doc) ∧ notify(consumers),64 ui_change: update(user_guide) ∧ capture_screenshots(),65 release: generate_all() ∧ version_tag()66 }67 }68}69```7071## 🔢 Versioning System72```73Ε_version = {74 strategy: "semantic_versioning",7576 format: {77 pattern: "MAJOR.MINOR.PATCH",78 pre_release: "-alpha|-beta|-rc",79 build_metadata: "+build.timestamp"80 },8182 rules: {83 major: breaking_changes() ∨ api_incompatible(),84 minor: new_features() ∧ backwards_compatible(),85 patch: bug_fixes() ∧ no_api_changes()86 },8788 branches: {89 develop: {90 version_suffix: "-dev",91 auto_increment: "patch",92 merge_to: "staging"93 },9495 staging: {96 version_suffix: "-rc",97 auto_increment: "minor",98 gate_required: Κ₄,99 merge_to: "main"100 },101102 main: {103 version_suffix: "",104 auto_increment: "manual",105 gate_required: Κ₅,106 protected: true107 }108 },109110 automation: {111 tag_creation: on_gate_completion(Κ₅),112 changelog_generation: from_commit_messages(),113 release_notes: from_prd_and_commits()114 }115}116```117118## 📋 Compliance System119```120Ε_compliance = {121 standards: {122 ISO_27001: {123 controls: ["access_control", "encryption", "audit_logs"],124 evidence: collect_from_gates(),125 reporting: quarterly126 },127128 SOC2: {129 criteria: ["security", "availability", "confidentiality"],130 monitoring: continuous,131 attestation: annual132 },133134 GDPR: {135 requirements: ["data_privacy", "right_to_delete", "consent"],136 data_mapping: automatic,137 breach_notification: 72h138 }139 },140141 tracking: {142 control_implementation: {143 map_to_features: control → code_reference,144 track_coverage: implemented / total_controls,145 gap_analysis: missing_controls()146 },147148 evidence_collection: {149 gate_artifacts: Κ_history.artifacts,150 test_results: Κ₄.test_reports,151 security_scans: Κ₃.security_results,152 access_logs: audit_trail.filtered()153 }154 },155156 reporting: {157 compliance_dashboard: {158 overall_score: weighted_average(standards),159 by_standard: individual_scores(),160 trends: historical_comparison(),161 risks: identified_gaps()162 },163164 audit_package: {165 generate: compile_evidence(),166 format: standard_specific(),167 review: legal_team_approval(),168 submit: to_auditors()169 }170 }171}172```173174## 📊 Audit System175```176Ε_audit = {177 trail: {178 capture: {179 user_actions: [create, read, update, delete],180 system_events: [deploys, rollbacks, failures],181 gate_transitions: [approvals, rejections, bypasses],182 role_changes: [assignments, permissions]183 },184185 structure: {186 timestamp: ISO8601,187 actor: {user_id, role, ip_address},188 action: {type, target, parameters},189 result: {success, error_code, duration},190 context: {mode, gate, prd_version}191 },192193 storage: {194 retention: 7_years,195 encryption: at_rest,196 immutable: true,197 backup: geographic_redundancy198 }199 },200201 analysis: {202 anomaly_detection: {203 unusual_access_patterns: ml_model(),204 permission_escalations: rule_based(),205 failed_attempts: threshold_alerts()206 },207208 forensics: {209 timeline_reconstruction: event_correlation(),210 actor_attribution: ip_and_behavior_analysis(),211 impact_assessment: affected_resources()212 }213 },214215 reporting: {216 scheduled: {217 daily: security_summary(),218 weekly: access_review(),219 monthly: compliance_metrics(),220 quarterly: executive_dashboard()221 },222223 on_demand: {224 investigation: forensic_report(),225 compliance: audit_export(),226 custom: query_builder()227 }228 }229}230```231232## ⚡ Enterprise Commands233```234S_enterprise = {235 # Documentation236 !edg: "generate_docs",237 !edgt: "generate_tech_docs",238 !edga: "generate_api_docs",239 !edgu: "generate_user_guide",240241 # Versioning242 !evb: "bump_version",243 !evt: "create_version_tag",244 !evc: "view_changelog",245246 # Compliance247 !ecr: "compliance_report",248 !ecs: "compliance_score",249 !ecg: "compliance_gaps",250251 # Audit252 !eal: "audit_log_search",253 !ear: "audit_report",254 !eaa: "audit_alert_config"255}256```257258## 🔐 Enterprise Permissions259```260Ε_permissions = {261 documentation: {262 generate: [Β₂, Β₃, Β₅],263 approve: [Β₂, Β₅],264 publish: [Β₅]265 },266267 versioning: {268 tag_create: [Β₅],269 version_bump: [Β₃, Β₅],270 branch_protect: [Β₅]271 },272273 compliance: {274 view_reports: [all],275 configure_controls: [Β₅],276 submit_evidence: [Β₂, Β₅]277 },278279 audit: {280 view_own: [all],281 view_all: [Β₅],282 export: [Β₅],283 configure: [Β₅]284 }285}286```287288## 🔄 Automation Workflows289```290enterprise_automation = {291 doc_generation_pipeline: {292 trigger: on_merge_to_main,293 steps: [294 extract_metadata(),295 generate_all_docs(),296 validate_completeness(),297 publish_to_portal()298 ]299 },300301 compliance_monitoring: {302 schedule: daily,303 tasks: [304 scan_for_violations(),305 update_control_status(),306 generate_alerts(),307 update_dashboard()308 ]309 },310311 version_release_flow: {312 gate_completed: Κ₅,313 actions: [314 bump_version(),315 generate_changelog(),316 create_release_tag(),317 trigger_deployment(),318 notify_stakeholders()319 ]320 }321}322```323324## 📈 Enterprise Metrics325```326track_enterprise_metrics() = {327 documentation: {328 coverage: documented_features / total_features,329 freshness: avg_days_since_update,330 accuracy: verified_sections / total_sections331 },332333 compliance: {334 overall_score: sum(standard_scores) / count(standards),335 control_coverage: implemented_controls / required_controls,336 audit_readiness: evidence_collected / evidence_required337 },338339 operational: {340 mttr: mean_time_to_recovery,341 deployment_frequency: deploys_per_week,342 change_failure_rate: failed_deploys / total_deploys,343 lead_time: commit_to_production_avg344 }345}346```347
Also in johnpeterman72/CursorRIPER.sigma
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| johnpeterman72/CursorRIPER.sigma.cursor/rules/bmad-roles.mdc · 206 | Cursor rules | securitydeployment | 54/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/codeprotection.mdc · 206 | Cursor rules | do-notagent-behaviour | 55/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/cursorriper-sigma-mcp.mdc · 206 | Cursor rules | setuptestapideployment+2 | 76/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/mcp-docker.mdc · 206 | Cursor rules | securitydeployment | 54/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/mcp-filesystem.mdc · 206 | Cursor rules | performance | 48/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/mcp-github.mdc · 206 | Cursor rules | setupgitdeployment | 50/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/mcp-puppeteer.mdc · 206 | Cursor rules | testdeployment | 66/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/mcp-websearch.mdc · 206 | Cursor rules | deploymentdo-not | 61/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/prd-system.mdc · 206 | Cursor rules | archdatabaseperformancedeployment | 58/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/quality-gates.mdc · 206 | Cursor rules | deployment | 54/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma-mcp.mdc · 206 | Cursor rules | setuptestdatabaseapi+3 | 55/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma1.mdc · 206 | Cursor rules | performance | 48/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma101codeprotect.mdc · 206 | Cursor rules | performance | 48/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma102.mdc · 206 | Cursor rules | performance | 48/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma103.mdc · 206 | Cursor rules | securityperformance | 40/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma104.mdc · 206 | Cursor rules | securityperformance | 40/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma105.mdc · 206 | Cursor rules | securityperformance | 40/100 | 3 days ago |
Diff against .cursor/rules/bmad-roles.mdc Diff against .cursor/rules/codeprotection.mdc Diff against .cursor/rules/cursorriper-sigma-mcp.mdc Diff against .cursor/rules/mcp-docker.mdc Diff against .cursor/rules/mcp-filesystem.mdc Diff against .cursor/rules/mcp-github.mdc Diff against .cursor/rules/mcp-puppeteer.mdc Diff against .cursor/rules/mcp-websearch.mdc Diff against .cursor/rules/prd-system.mdc Diff against .cursor/rules/quality-gates.mdc Diff against .cursor/rules/ripersigma-mcp.mdc Diff against .cursor/rules/ripersigma1.mdc Diff against .cursor/rules/ripersigma101codeprotect.mdc Diff against .cursor/rules/ripersigma102.mdc Diff against .cursor/rules/ripersigma103.mdc Diff against .cursor/rules/ripersigma104.mdc Diff against .cursor/rules/ripersigma105.mdc
