diff --git a/.gitignore b/.gitignore index 777253e3..8e0d0465 100644 --- a/.gitignore +++ b/.gitignore @@ -44,3 +44,4 @@ aipass_json/ .standards/ # AIPASS_REGISTRY.json — NOT ignored. Ships with core modules pre-registered. + diff --git a/src/aipass/ai_mail/.seed/bypass.json b/src/aipass/ai_mail/.seed/bypass.json new file mode 100644 index 00000000..3c5076e3 --- /dev/null +++ b/src/aipass/ai_mail/.seed/bypass.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "version": "1.0.0", + "created": "2026-03-06T03:16:10.842297", + "description": "Standards bypass configuration for this branch" + }, + "bypass": [], + "notes": { + "usage": "Add entries to 'bypass' list to exclude specific violations", + "example": { + "file": "apps/modules/logger.py", + "standard": "cli", + "lines": [ + 146, + 177 + ], + "pattern": "if __name__ == '__main__'", + "reason": "Circular dependency - logger cannot import CLI" + }, + "fields": { + "file": "Relative path from branch root (required)", + "standard": "Standard name: cli, imports, naming, etc. (required)", + "lines": "Optional - specific line numbers to bypass", + "pattern": "Optional - pattern to match (e.g. 'if __name__')", + "reason": "Required - why this bypass exists" + } + } +} \ No newline at end of file diff --git a/src/aipass/api/.seed/bypass.json b/src/aipass/api/.seed/bypass.json new file mode 100644 index 00000000..f60f3f56 --- /dev/null +++ b/src/aipass/api/.seed/bypass.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "version": "1.0.0", + "created": "2026-03-06T03:16:10.876557", + "description": "Standards bypass configuration for this branch" + }, + "bypass": [], + "notes": { + "usage": "Add entries to 'bypass' list to exclude specific violations", + "example": { + "file": "apps/modules/logger.py", + "standard": "cli", + "lines": [ + 146, + 177 + ], + "pattern": "if __name__ == '__main__'", + "reason": "Circular dependency - logger cannot import CLI" + }, + "fields": { + "file": "Relative path from branch root (required)", + "standard": "Standard name: cli, imports, naming, etc. (required)", + "lines": "Optional - specific line numbers to bypass", + "pattern": "Optional - pattern to match (e.g. 'if __name__')", + "reason": "Required - why this bypass exists" + } + } +} \ No newline at end of file diff --git a/src/aipass/cli/.seed/bypass.json b/src/aipass/cli/.seed/bypass.json new file mode 100644 index 00000000..c33d4a59 --- /dev/null +++ b/src/aipass/cli/.seed/bypass.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "version": "1.0.0", + "created": "2026-03-06T03:16:10.906535", + "description": "Standards bypass configuration for this branch" + }, + "bypass": [], + "notes": { + "usage": "Add entries to 'bypass' list to exclude specific violations", + "example": { + "file": "apps/modules/logger.py", + "standard": "cli", + "lines": [ + 146, + 177 + ], + "pattern": "if __name__ == '__main__'", + "reason": "Circular dependency - logger cannot import CLI" + }, + "fields": { + "file": "Relative path from branch root (required)", + "standard": "Standard name: cli, imports, naming, etc. (required)", + "lines": "Optional - specific line numbers to bypass", + "pattern": "Optional - pattern to match (e.g. 'if __name__')", + "reason": "Required - why this bypass exists" + } + } +} \ No newline at end of file diff --git a/src/aipass/drone/.seed/bypass.json b/src/aipass/drone/.seed/bypass.json new file mode 100644 index 00000000..2c7d28a1 --- /dev/null +++ b/src/aipass/drone/.seed/bypass.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "version": "1.0.0", + "created": "2026-03-06T03:16:10.929991", + "description": "Standards bypass configuration for this branch" + }, + "bypass": [], + "notes": { + "usage": "Add entries to 'bypass' list to exclude specific violations", + "example": { + "file": "apps/modules/logger.py", + "standard": "cli", + "lines": [ + 146, + 177 + ], + "pattern": "if __name__ == '__main__'", + "reason": "Circular dependency - logger cannot import CLI" + }, + "fields": { + "file": "Relative path from branch root (required)", + "standard": "Standard name: cli, imports, naming, etc. (required)", + "lines": "Optional - specific line numbers to bypass", + "pattern": "Optional - pattern to match (e.g. 'if __name__')", + "reason": "Required - why this bypass exists" + } + } +} \ No newline at end of file diff --git a/src/aipass/flow/.seed/bypass.json b/src/aipass/flow/.seed/bypass.json new file mode 100644 index 00000000..17687f8d --- /dev/null +++ b/src/aipass/flow/.seed/bypass.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "version": "1.0.0", + "created": "2026-03-06T03:16:10.952307", + "description": "Standards bypass configuration for this branch" + }, + "bypass": [], + "notes": { + "usage": "Add entries to 'bypass' list to exclude specific violations", + "example": { + "file": "apps/modules/logger.py", + "standard": "cli", + "lines": [ + 146, + 177 + ], + "pattern": "if __name__ == '__main__'", + "reason": "Circular dependency - logger cannot import CLI" + }, + "fields": { + "file": "Relative path from branch root (required)", + "standard": "Standard name: cli, imports, naming, etc. (required)", + "lines": "Optional - specific line numbers to bypass", + "pattern": "Optional - pattern to match (e.g. 'if __name__')", + "reason": "Required - why this bypass exists" + } + } +} \ No newline at end of file diff --git a/src/aipass/prax/.seed/bypass.json b/src/aipass/prax/.seed/bypass.json new file mode 100644 index 00000000..be090e35 --- /dev/null +++ b/src/aipass/prax/.seed/bypass.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "version": "1.0.0", + "created": "2026-03-06T03:16:10.975118", + "description": "Standards bypass configuration for this branch" + }, + "bypass": [], + "notes": { + "usage": "Add entries to 'bypass' list to exclude specific violations", + "example": { + "file": "apps/modules/logger.py", + "standard": "cli", + "lines": [ + 146, + 177 + ], + "pattern": "if __name__ == '__main__'", + "reason": "Circular dependency - logger cannot import CLI" + }, + "fields": { + "file": "Relative path from branch root (required)", + "standard": "Standard name: cli, imports, naming, etc. (required)", + "lines": "Optional - specific line numbers to bypass", + "pattern": "Optional - pattern to match (e.g. 'if __name__')", + "reason": "Required - why this bypass exists" + } + } +} \ No newline at end of file diff --git a/src/aipass/trigger/.seed/bypass.json b/src/aipass/trigger/.seed/bypass.json new file mode 100644 index 00000000..a1503c34 --- /dev/null +++ b/src/aipass/trigger/.seed/bypass.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "version": "1.0.0", + "created": "2026-03-06T03:16:11.259352", + "description": "Standards bypass configuration for this branch" + }, + "bypass": [], + "notes": { + "usage": "Add entries to 'bypass' list to exclude specific violations", + "example": { + "file": "apps/modules/logger.py", + "standard": "cli", + "lines": [ + 146, + 177 + ], + "pattern": "if __name__ == '__main__'", + "reason": "Circular dependency - logger cannot import CLI" + }, + "fields": { + "file": "Relative path from branch root (required)", + "standard": "Standard name: cli, imports, naming, etc. (required)", + "lines": "Optional - specific line numbers to bypass", + "pattern": "Optional - pattern to match (e.g. 'if __name__')", + "reason": "Required - why this bypass exists" + } + } +} \ No newline at end of file