Skip to content

Commit 37b5d00

Browse files
committed
chore(sdlc): harden ci/cd safety nets
1 parent f7ae5c6 commit 37b5d00

7 files changed

Lines changed: 152 additions & 0 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit c7df17942e08d569d5b2445106807ea9896a96ba
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit c7df17942e08d569d5b2445106807ea9896a96ba

.github/dependabot.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
groups:
8+
all:
9+
patterns:
10+
- "*"
11+
- package-ecosystem: "pip"
12+
directory: "/"
13+
schedule:
14+
interval: "weekly"
15+
groups:
16+
all:
17+
patterns:
18+
- "*"

.github/pull_request_template.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
## Description
2+
<!-- Describe your changes -->
3+
4+
## SDLC Verification
5+
- [ ] Code follows CAS architecture (`AGENTS.md`)
6+
- [ ] Tested via `gsd-verify-work`
7+
- [ ] No embedded secrets or credentials
8+
- [ ] Passed `gsd-code-review`

.pre-commit-config.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
repos:
2+
- repo: https://github.com/pre-commit/pre-commit-hooks
3+
rev: v4.5.0
4+
hooks:
5+
- id: trailing-whitespace
6+
- id: end-of-file-fixer
7+
- id: check-merge-conflict
8+
- id: check-yaml
9+
- id: check-json
10+
- id: check-added-large-files
11+
- repo: https://github.com/gitleaks/gitleaks
12+
rev: v8.18.2
13+
hooks:
14+
- id: gitleaks

.refiner/blackboard.json

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
{
2+
"activeIntents": [
3+
{
4+
"agentName": "User CLI",
5+
"toolType": "lint",
6+
"intent": "continue",
7+
"timestamp": "2026-06-22T14:31:03.992Z",
8+
"expiresAt": "2026-06-22T15:01:03.992Z",
9+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
10+
}
11+
],
12+
"logs": [
13+
{
14+
"timestamp": "2026-06-22T14:31:04.083Z",
15+
"message": "Found 3 total gaps (Rule: 3, Semantic: 0).",
16+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
17+
},
18+
{
19+
"timestamp": "2026-06-22T14:31:03.993Z",
20+
"message": "Scouting project for prompt: \"continue...\"",
21+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
22+
},
23+
{
24+
"timestamp": "2026-06-22T14:31:03.992Z",
25+
"message": "Agent [User CLI] intent: continue...",
26+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
27+
},
28+
{
29+
"timestamp": "2026-06-22T14:31:03.989Z",
30+
"message": "MCP Call: lint_prompt",
31+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
32+
},
33+
{
34+
"timestamp": "2026-06-19T10:49:15.799Z",
35+
"message": "Found 3 total gaps (Rule: 3, Semantic: 0).",
36+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
37+
},
38+
{
39+
"timestamp": "2026-06-19T10:49:15.766Z",
40+
"message": "Scouting project for prompt: \"continue...\"",
41+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
42+
},
43+
{
44+
"timestamp": "2026-06-19T10:49:15.766Z",
45+
"message": "Agent [User CLI] intent: continue...",
46+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
47+
},
48+
{
49+
"timestamp": "2026-06-19T10:49:15.756Z",
50+
"message": "MCP Call: lint_prompt",
51+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
52+
},
53+
{
54+
"timestamp": "2026-06-15T15:48:08.870Z",
55+
"message": "Found 3 total gaps (Rule: 3, Semantic: 0).",
56+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
57+
},
58+
{
59+
"timestamp": "2026-06-15T15:48:08.836Z",
60+
"message": "Scouting project for prompt: \"congtinue...\"",
61+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
62+
},
63+
{
64+
"timestamp": "2026-06-15T15:48:08.836Z",
65+
"message": "Agent [User CLI] intent: congtinue...",
66+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
67+
},
68+
{
69+
"timestamp": "2026-06-15T15:48:08.834Z",
70+
"message": "MCP Call: lint_prompt",
71+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
72+
},
73+
{
74+
"timestamp": "2026-06-15T15:46:25.840Z",
75+
"message": "Recording agent output for prompt prm_178153...",
76+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
77+
},
78+
{
79+
"timestamp": "2026-06-15T15:46:25.839Z",
80+
"message": "MCP Call: record_agent_output",
81+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
82+
},
83+
{
84+
"timestamp": "2026-06-15T15:30:33.304Z",
85+
"message": "Found 3 total gaps (Rule: 3, Semantic: 0).",
86+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
87+
},
88+
{
89+
"timestamp": "2026-06-15T15:30:33.269Z",
90+
"message": "Scouting project for prompt: \"continue...\"",
91+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
92+
},
93+
{
94+
"timestamp": "2026-06-15T15:30:33.268Z",
95+
"message": "Agent [User CLI] intent: continue...",
96+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
97+
},
98+
{
99+
"timestamp": "2026-06-15T15:30:33.267Z",
100+
"message": "MCP Call: lint_prompt",
101+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
102+
},
103+
{
104+
"timestamp": "2026-06-14T19:45:49.064Z",
105+
"message": "Found 2 total gaps (Rule: 2, Semantic: 0).",
106+
"projectPath": "C:\\PersonalRepo\\portfolio\\cas-reference-product"
107+
}
108+
]
109+
}

.refiner/memory.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"patterns":[]}

0 commit comments

Comments
 (0)