Repository navigation
spec: 004 Role, title, and description of each spec source - #3532
Conversation
Refs chainloop-dev#3531 Signed-off-by: Jose I. Paris <jiparis@chainloop.dev>
AI Session Checks — 🟢 84% · ✅ 0 failing
|
| Status | Attribution | File | Lines |
|---|---|---|---|
| modified | ai | docs/specs/003-ai-session-spec-viewer.md |
+222 / -59 |
Policies (4)
| Status | Policy | Material | Messages |
|---|---|---|---|
| ✅ Passed | ai-config-ai-agents-allowed |
ai-coding-session-d4043d |
- |
| ✅ Passed | ai-config-no-dangerous-commands |
ai-coding-session-d4043d |
- |
| ✅ Passed | ai-config-no-secrets |
ai-coding-session-d4043d |
- |
| ✅ Passed | ai-config-mcp-servers-allowed |
ai-coding-session-d4043d |
- |
Security Checks — ✅ 5 passing
✅ secret-scan
| Status | Policy | Messages |
|---|---|---|
| ✅ Passed | secrets-detection |
- |
✅ sast-scan
| Status | Policy | Messages |
|---|---|---|
| ✅ Passed | cwe-top25 |
- |
| ✅ Passed | owasp-top10-2025 |
- |
| ✅ Passed | sast |
- |
| ✅ Passed | cwe-top26-40-cusp |
- |
✅ security-context — no advisories
Nothing this change touches has a recorded security-fix history.
View security context ↗ · Security context documentation ↗
⏭️ 3 scans not applied
| Scan | Reason |
|---|---|
vulnerability-scan |
no manifest/lockfile changed |
github-actions-scan |
no workflow files changed |
iac-scan |
no IaC files changed |
PR validation — ✅ 3 passing
| Status | Policy | Material | Messages |
|---|---|---|---|
| ✅ Passed | pr-description-required |
pr-info |
- |
| ✅ Passed | pr-user-story-linked |
pr-info |
- |
| ✅ Passed | pr-min-approvals |
pr-info |
- |
Powered by Chainloop and Chainloop Trace
Refs chainloop-dev#3531 Signed-off-by: Jose I. Paris <jiparis@chainloop.dev> Chainloop-Trace-Sessions: d4043d7b-f121-41dd-a642-42aff4c66211
There was a problem hiding this comment.
All reported issues were addressed across 1 file (changes from recent commits).
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
Refs chainloop-dev#3531 Signed-off-by: Jose I. Paris <jiparis@chainloop.dev> Chainloop-Trace-Sessions: d4043d7b-f121-41dd-a642-42aff4c66211
Refs chainloop-dev#3531 Signed-off-by: Jose I. Paris <jiparis@chainloop.dev> Chainloop-Trace-Sessions: d4043d7b-f121-41dd-a642-42aff4c66211
There was a problem hiding this comment.
All reported issues were addressed across 1 file (changes from recent commits).
Tip: Review your code locally with the cubic CLI to iterate faster.
Re-trigger cubic
Refs chainloop-dev#3531 Signed-off-by: Jose I. Paris <jiparis@chainloop.dev> Chainloop-Trace-Sessions: d4043d7b-f121-41dd-a642-42aff4c66211
Design spec for review. This PR adds only the spec. It adds no code.
Summary
This spec changes the spec capture of Spec 002 and Spec 003. It does not replace them. Today each spec source has a kind: ticket, document, image, or text. The kind tells the format of a source, but not its purpose. With this change, the agent can also record a role for each source:
task,spec,plan, orreference. The CLI stores the role in the session material and in the annotations of the spec material. A tool that shows the sources can then group them by purpose.For reviewers
The spec has no open questions. These decisions are the most likely to get challenges:
<file>.meta.yaml. The CLI does not guess a role for an image.Refs #3531