init: company-haness 설계
This commit is contained in:
Vendored
+46
@@ -0,0 +1,46 @@
|
||||
report-type: workflow-artifact
|
||||
artifact-kind: api-contract
|
||||
artifact-version: 1
|
||||
tier: standard
|
||||
identity:
|
||||
artifact-id: api-v1
|
||||
workflow-id: eng-checkpoint
|
||||
stage: spec
|
||||
producer-role-id: ENG-BE
|
||||
payload:
|
||||
basis-artifact-id: design-basis
|
||||
basis-artifact-sha256: 90fdde0d8d107db8eca7827fb9e46cbf3898588feb36889238624b803a71928f
|
||||
summary: contract-first API
|
||||
protocol: HTTP
|
||||
version: v1
|
||||
operations:
|
||||
- operation-id: get-item
|
||||
method: GET
|
||||
path: /items/{id}
|
||||
schemas:
|
||||
Item:
|
||||
type: object
|
||||
errors:
|
||||
- code: not_found
|
||||
status: 404
|
||||
compatibility:
|
||||
policy: backward-compatible
|
||||
method-execution:
|
||||
role-id: ENG-BE
|
||||
method-id: backend-implementation
|
||||
contract-sha256: dcf809e1812587ef24edc9a185f004fe7455081da38708fbcf2ecdfde5c8e5e7
|
||||
step-results:
|
||||
- step-id: design-api
|
||||
status: completed
|
||||
output-binding: current-artifact
|
||||
report-header:
|
||||
bottom-line: api-contract checkpoint
|
||||
decision-needed:
|
||||
needed: false
|
||||
confidence:
|
||||
value: Med
|
||||
derived-from: evidence
|
||||
risks: []
|
||||
evidence:
|
||||
- source-uri: README.md
|
||||
grade: E3
|
||||
+57
@@ -0,0 +1,57 @@
|
||||
report-type: workflow-artifact
|
||||
artifact-kind: completion-record
|
||||
artifact-version: 1
|
||||
tier: standard
|
||||
identity:
|
||||
artifact-id: completion-v1
|
||||
workflow-id: eng-checkpoint
|
||||
stage: build
|
||||
producer-role-id: ENG-BE
|
||||
payload:
|
||||
summary: implemented against api-v1
|
||||
source-revision:
|
||||
kind: workspace-tree
|
||||
sha256: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
|
||||
primary-artifacts:
|
||||
- path: /home/donghyeon/workspace/ai-tool/company-haness/.claude/tests/fixtures/method-checkpoint-ws/implemented.py
|
||||
kind: code
|
||||
sha256: 5e521e2d588f87412240a24fd7dcea884ef42526a117d409eefaa7ecff97cec8
|
||||
acceptance-criteria-coverage:
|
||||
- criterion-id: AC-1
|
||||
status: Passed
|
||||
evidence-receipt-ids:
|
||||
- verify-api-v1
|
||||
verification-receipt-ids:
|
||||
- verify-api-v1
|
||||
remaining-risks: []
|
||||
method-execution:
|
||||
role-id: ENG-BE
|
||||
method-id: backend-implementation
|
||||
contract-sha256: dcf809e1812587ef24edc9a185f004fe7455081da38708fbcf2ecdfde5c8e5e7
|
||||
step-results:
|
||||
- step-id: design-api
|
||||
status: completed
|
||||
output-binding: trusted-artifact
|
||||
artifact-refs:
|
||||
- report-id: api-v1
|
||||
sha256: f023859e520a6ace32c43ceca300d89b783d938f8699b13b96c6399f64418961
|
||||
- step-id: implement-verify
|
||||
status: completed
|
||||
output-binding: current-artifact
|
||||
self-check-results:
|
||||
- step-id: implement-verify
|
||||
gate-id: contract-verified
|
||||
verdict: Passed
|
||||
evidence-refs:
|
||||
- verify-api-v1
|
||||
report-header:
|
||||
bottom-line: completion-record checkpoint
|
||||
decision-needed:
|
||||
needed: false
|
||||
confidence:
|
||||
value: Med
|
||||
derived-from: evidence
|
||||
risks: []
|
||||
evidence:
|
||||
- source-uri: README.md
|
||||
grade: E3
|
||||
+1
@@ -0,0 +1 @@
|
||||
design-basis: true
|
||||
Reference in New Issue
Block a user