init: company-haness 설계
This commit is contained in:
+72
@@ -0,0 +1,72 @@
|
||||
report-type: workflow-artifact
|
||||
artifact-kind: executive-decision-packet
|
||||
artifact-version: 1
|
||||
tier: standard
|
||||
identity:
|
||||
artifact-id: decision-core
|
||||
workflow-id: core-aggregate-binding
|
||||
stage: decide
|
||||
producer-role-id: EXEC-CEO
|
||||
payload:
|
||||
recommendation: guided learning with deep reference layers
|
||||
selected-option-id: guided
|
||||
evaluation-criteria:
|
||||
- learning-depth
|
||||
- usability
|
||||
option-evaluations:
|
||||
- option-id: guided
|
||||
scores:
|
||||
learning-depth: 5
|
||||
evidence-refs:
|
||||
- ground-core
|
||||
- option-id: reference
|
||||
scores:
|
||||
learning-depth: 3
|
||||
evidence-refs:
|
||||
- ground-core
|
||||
tradeoffs:
|
||||
- higher content-model complexity
|
||||
dissent: []
|
||||
kill-criteria:
|
||||
- learners cannot complete a guided path
|
||||
revisit-conditions:
|
||||
- reference usage dominates guided usage
|
||||
evidence-refs:
|
||||
- ground-core
|
||||
report-header:
|
||||
bottom-line: executive-decision-packet independent judgment fixture
|
||||
decision-needed:
|
||||
needed: false
|
||||
confidence:
|
||||
value: Med
|
||||
derived-from: evidence
|
||||
risks: []
|
||||
evidence:
|
||||
- source-uri: README.md
|
||||
grade: E3
|
||||
method-execution:
|
||||
role-id: EXEC-CEO
|
||||
method-id: decide-direction
|
||||
contract-sha256: b5d36495b0e7e9a82fab77979a91c0144b1c51dbe1e6153352b6162272bb0d46
|
||||
step-results:
|
||||
- step-id: read-evidence
|
||||
status: completed
|
||||
output-binding: current-artifact
|
||||
- step-id: evaluate-options
|
||||
status: completed
|
||||
output-binding: current-artifact
|
||||
- step-id: converge-decision
|
||||
status: completed
|
||||
output-binding: current-artifact
|
||||
self-check-results:
|
||||
- step-id: converge-decision
|
||||
gate-id: single-direction
|
||||
verdict: Passed
|
||||
evidence-refs:
|
||||
- ground-core
|
||||
decisions:
|
||||
- decision-id: product-direction
|
||||
selected-option-id: guided
|
||||
alternatives:
|
||||
- option-id: guided
|
||||
- option-id: reference
|
||||
+117
@@ -0,0 +1,117 @@
|
||||
report-type: workflow-artifact
|
||||
artifact-kind: grounding-package
|
||||
artifact-version: 1
|
||||
tier: standard
|
||||
identity:
|
||||
artifact-id: ground-bad-binding
|
||||
workflow-id: core-aggregate-binding
|
||||
stage: discovery
|
||||
producer-role-id: STR-ANALYST
|
||||
payload:
|
||||
problem-structure:
|
||||
core-question: how should deep technical learning be structured
|
||||
analysis-synthesis:
|
||||
insight: guided practice and reference depth solve different jobs
|
||||
evidence:
|
||||
- source: README.md
|
||||
claim: local product intent
|
||||
options:
|
||||
- id: guided
|
||||
problem: passive reading
|
||||
tradeoffs:
|
||||
- authoring cost
|
||||
evidence-refs:
|
||||
- README.md
|
||||
- id: reference
|
||||
problem: fragmented lookup
|
||||
tradeoffs:
|
||||
- less guidance
|
||||
evidence-refs:
|
||||
- README.md
|
||||
source-contributions:
|
||||
- report-id: fixture-source-1
|
||||
report-ref: fixture/source-1.report.yaml
|
||||
report-sha256: '1111111111111111111111111111111111111111111111111111111111111111'
|
||||
producer-role-id: EXEC-CEO
|
||||
context-package-ref: fixture/context-1.yaml
|
||||
context-package-sha256: '4444444444444444444444444444444444444444444444444444444444444444'
|
||||
assigned-lens: LENS-VALUE
|
||||
producer-run-id: fixture-run-1
|
||||
- report-id: fixture-source-2
|
||||
report-ref: fixture/source-2.report.yaml
|
||||
report-sha256: '2222222222222222222222222222222222222222222222222222222222222222'
|
||||
producer-role-id: EXEC-CEO
|
||||
context-package-ref: fixture/context-2.yaml
|
||||
context-package-sha256: '5555555555555555555555555555555555555555555555555555555555555555'
|
||||
assigned-lens: LENS-PRODUCT
|
||||
producer-run-id: fixture-run-2
|
||||
- report-id: fixture-source-3
|
||||
report-ref: fixture/source-3.report.yaml
|
||||
report-sha256: '3333333333333333333333333333333333333333333333333333333333333333'
|
||||
producer-role-id: EXEC-CEO
|
||||
context-package-ref: fixture/context-3.yaml
|
||||
context-package-sha256: '6666666666666666666666666666666666666666666666666666666666666666'
|
||||
assigned-lens: LENS-TECH
|
||||
producer-run-id: fixture-run-3
|
||||
- report-id: fixture-source-4
|
||||
report-ref: fixture/source-4.report.yaml
|
||||
report-sha256: '4444444444444444444444444444444444444444444444444444444444444444'
|
||||
producer-role-id: EXEC-CEO
|
||||
context-package-ref: fixture/context-4.yaml
|
||||
context-package-sha256: '7777777777777777777777777777777777777777777777777777777777777777'
|
||||
assigned-lens: LENS-FINANCE
|
||||
producer-run-id: fixture-run-4
|
||||
- report-id: fixture-source-5
|
||||
report-ref: fixture/source-5.report.yaml
|
||||
report-sha256: '5555555555555555555555555555555555555555555555555555555555555555'
|
||||
producer-role-id: EXEC-CEO
|
||||
context-package-ref: fixture/context-5.yaml
|
||||
context-package-sha256: '8888888888888888888888888888888888888888888888888888888888888888'
|
||||
assigned-lens: LENS-CONTRARIAN
|
||||
producer-run-id: fixture-run-5
|
||||
lens-coverage:
|
||||
required-min: 5
|
||||
covered:
|
||||
- LENS-VALUE
|
||||
- LENS-PRODUCT
|
||||
- LENS-TECH
|
||||
- LENS-FINANCE
|
||||
- LENS-CONTRARIAN
|
||||
contrarian-report-id: fixture-source-5
|
||||
report-header:
|
||||
bottom-line: grounding-package independent judgment fixture
|
||||
decision-needed:
|
||||
needed: false
|
||||
confidence:
|
||||
value: Med
|
||||
derived-from: evidence
|
||||
risks: []
|
||||
evidence:
|
||||
- source-uri: README.md
|
||||
grade: E3
|
||||
method-execution:
|
||||
role-id: STR-ANALYST
|
||||
method-id: strategy-analysis
|
||||
contract-sha256: 405d565f85b4e06aa2df9e1d41fe3cfd3be113d19b17cfc7dbb8f6172b166299
|
||||
step-results:
|
||||
- step-id: structure-problem
|
||||
status: completed
|
||||
output-binding: trusted-artifact
|
||||
- step-id: analyze-environment
|
||||
status: completed
|
||||
output-binding: current-artifact
|
||||
- step-id: diverge-options
|
||||
status: completed
|
||||
output-binding: current-artifact
|
||||
self-check-results:
|
||||
- step-id: diverge-options
|
||||
gate-id: options-diverge
|
||||
verdict: Passed
|
||||
evidence-refs:
|
||||
- ground-evidence
|
||||
decisions:
|
||||
- decision-id: strategic-options
|
||||
selected-option-id: defer
|
||||
alternatives:
|
||||
- option-id: guided
|
||||
- option-id: reference
|
||||
+117
@@ -0,0 +1,117 @@
|
||||
report-type: workflow-artifact
|
||||
artifact-kind: grounding-package
|
||||
artifact-version: 1
|
||||
tier: standard
|
||||
identity:
|
||||
artifact-id: ground-core
|
||||
workflow-id: core-aggregate-binding
|
||||
stage: discovery
|
||||
producer-role-id: STR-ANALYST
|
||||
payload:
|
||||
problem-structure:
|
||||
core-question: how should deep technical learning be structured
|
||||
analysis-synthesis:
|
||||
insight: guided practice and reference depth solve different jobs
|
||||
evidence:
|
||||
- source: README.md
|
||||
claim: local product intent
|
||||
options:
|
||||
- id: guided
|
||||
problem: passive reading
|
||||
tradeoffs:
|
||||
- authoring cost
|
||||
evidence-refs:
|
||||
- README.md
|
||||
- id: reference
|
||||
problem: fragmented lookup
|
||||
tradeoffs:
|
||||
- less guidance
|
||||
evidence-refs:
|
||||
- README.md
|
||||
source-contributions:
|
||||
- report-id: fixture-source-1
|
||||
report-ref: fixture/source-1.report.yaml
|
||||
report-sha256: '1111111111111111111111111111111111111111111111111111111111111111'
|
||||
producer-role-id: EXEC-CEO
|
||||
context-package-ref: fixture/context-1.yaml
|
||||
context-package-sha256: '4444444444444444444444444444444444444444444444444444444444444444'
|
||||
assigned-lens: LENS-VALUE
|
||||
producer-run-id: fixture-run-1
|
||||
- report-id: fixture-source-2
|
||||
report-ref: fixture/source-2.report.yaml
|
||||
report-sha256: '2222222222222222222222222222222222222222222222222222222222222222'
|
||||
producer-role-id: EXEC-CEO
|
||||
context-package-ref: fixture/context-2.yaml
|
||||
context-package-sha256: '5555555555555555555555555555555555555555555555555555555555555555'
|
||||
assigned-lens: LENS-PRODUCT
|
||||
producer-run-id: fixture-run-2
|
||||
- report-id: fixture-source-3
|
||||
report-ref: fixture/source-3.report.yaml
|
||||
report-sha256: '3333333333333333333333333333333333333333333333333333333333333333'
|
||||
producer-role-id: EXEC-CEO
|
||||
context-package-ref: fixture/context-3.yaml
|
||||
context-package-sha256: '6666666666666666666666666666666666666666666666666666666666666666'
|
||||
assigned-lens: LENS-TECH
|
||||
producer-run-id: fixture-run-3
|
||||
- report-id: fixture-source-4
|
||||
report-ref: fixture/source-4.report.yaml
|
||||
report-sha256: '4444444444444444444444444444444444444444444444444444444444444444'
|
||||
producer-role-id: EXEC-CEO
|
||||
context-package-ref: fixture/context-4.yaml
|
||||
context-package-sha256: '7777777777777777777777777777777777777777777777777777777777777777'
|
||||
assigned-lens: LENS-FINANCE
|
||||
producer-run-id: fixture-run-4
|
||||
- report-id: fixture-source-5
|
||||
report-ref: fixture/source-5.report.yaml
|
||||
report-sha256: '5555555555555555555555555555555555555555555555555555555555555555'
|
||||
producer-role-id: EXEC-CEO
|
||||
context-package-ref: fixture/context-5.yaml
|
||||
context-package-sha256: '8888888888888888888888888888888888888888888888888888888888888888'
|
||||
assigned-lens: LENS-CONTRARIAN
|
||||
producer-run-id: fixture-run-5
|
||||
lens-coverage:
|
||||
required-min: 5
|
||||
covered:
|
||||
- LENS-VALUE
|
||||
- LENS-PRODUCT
|
||||
- LENS-TECH
|
||||
- LENS-FINANCE
|
||||
- LENS-CONTRARIAN
|
||||
contrarian-report-id: fixture-source-5
|
||||
report-header:
|
||||
bottom-line: grounding-package independent judgment fixture
|
||||
decision-needed:
|
||||
needed: false
|
||||
confidence:
|
||||
value: Med
|
||||
derived-from: evidence
|
||||
risks: []
|
||||
evidence:
|
||||
- source-uri: README.md
|
||||
grade: E3
|
||||
method-execution:
|
||||
role-id: STR-ANALYST
|
||||
method-id: strategy-analysis
|
||||
contract-sha256: 405d565f85b4e06aa2df9e1d41fe3cfd3be113d19b17cfc7dbb8f6172b166299
|
||||
step-results:
|
||||
- step-id: structure-problem
|
||||
status: completed
|
||||
output-binding: current-artifact
|
||||
- step-id: analyze-environment
|
||||
status: completed
|
||||
output-binding: current-artifact
|
||||
- step-id: diverge-options
|
||||
status: completed
|
||||
output-binding: current-artifact
|
||||
self-check-results:
|
||||
- step-id: diverge-options
|
||||
gate-id: options-diverge
|
||||
verdict: Passed
|
||||
evidence-refs:
|
||||
- ground-evidence
|
||||
decisions:
|
||||
- decision-id: strategic-options
|
||||
selected-option-id: defer
|
||||
alternatives:
|
||||
- option-id: guided
|
||||
- option-id: reference
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
report-type: workflow-artifact
|
||||
artifact-kind: overall-design
|
||||
artifact-version: 1
|
||||
tier: standard
|
||||
identity:
|
||||
artifact-id: overall-bad-source
|
||||
workflow-id: core-aggregate-binding
|
||||
stage: design
|
||||
producer-role-id: ARCH-SOLUTION
|
||||
payload:
|
||||
basis-artifact-id: decision-core
|
||||
basis-artifact-sha256: 43768dc336e60ff57d81393acca1f4db49606f7edd1fcd2b3d6617b2e03f3811
|
||||
source-artifact-refs:
|
||||
- artifact-id: ground-core
|
||||
artifact-sha256: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
summary: layered technical learning architecture
|
||||
architecture-boundaries:
|
||||
- content
|
||||
- learning-path
|
||||
- progress
|
||||
quality-attributes:
|
||||
- explainability
|
||||
- accessibility
|
||||
decisions:
|
||||
- id: ADR-1
|
||||
choice: content-first modular architecture
|
||||
dependencies: []
|
||||
compatibility-assumptions:
|
||||
- modern evergreen browser
|
||||
report-header:
|
||||
bottom-line: overall-design independent judgment fixture
|
||||
decision-needed:
|
||||
needed: false
|
||||
confidence:
|
||||
value: Med
|
||||
derived-from: evidence
|
||||
risks: []
|
||||
evidence:
|
||||
- source-uri: README.md
|
||||
grade: E3
|
||||
+42
@@ -0,0 +1,42 @@
|
||||
report-type: workflow-artifact
|
||||
artifact-kind: overall-design
|
||||
artifact-version: 1
|
||||
tier: standard
|
||||
identity:
|
||||
artifact-id: overall-core
|
||||
workflow-id: core-aggregate-binding
|
||||
stage: design
|
||||
producer-role-id: ARCH-SOLUTION
|
||||
payload:
|
||||
basis-artifact-id: decision-core
|
||||
basis-artifact-sha256: 43768dc336e60ff57d81393acca1f4db49606f7edd1fcd2b3d6617b2e03f3811
|
||||
source-artifact-refs:
|
||||
- artifact-id: ground-core
|
||||
artifact-sha256: 22810aded6cea7f0a0faf791a8893931a3481abf3dc30788e8fca6ef6cf9a058
|
||||
- artifact-id: decision-core
|
||||
artifact-sha256: 43768dc336e60ff57d81393acca1f4db49606f7edd1fcd2b3d6617b2e03f3811
|
||||
summary: layered technical learning architecture
|
||||
architecture-boundaries:
|
||||
- content
|
||||
- learning-path
|
||||
- progress
|
||||
quality-attributes:
|
||||
- explainability
|
||||
- accessibility
|
||||
decisions:
|
||||
- id: ADR-1
|
||||
choice: content-first modular architecture
|
||||
dependencies: []
|
||||
compatibility-assumptions:
|
||||
- modern evergreen browser
|
||||
report-header:
|
||||
bottom-line: overall-design independent judgment fixture
|
||||
decision-needed:
|
||||
needed: false
|
||||
confidence:
|
||||
value: Med
|
||||
derived-from: evidence
|
||||
risks: []
|
||||
evidence:
|
||||
- source-uri: README.md
|
||||
grade: E3
|
||||
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
|
||||
+1
@@ -0,0 +1 @@
|
||||
brief: concrete signals
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
report-type: workflow-artifact
|
||||
artifact-kind: experience-constraints
|
||||
artifact-version: 1
|
||||
tier: standard
|
||||
identity:
|
||||
artifact-id: constraints-1
|
||||
workflow-id: independent-judgment
|
||||
stage: design
|
||||
producer-role-id: DES-PROD
|
||||
payload:
|
||||
constraints:
|
||||
- operators need dense comparison
|
||||
report-header:
|
||||
bottom-line: experience-constraints independent judgment fixture
|
||||
decision-needed:
|
||||
needed: false
|
||||
confidence:
|
||||
value: Med
|
||||
derived-from: evidence
|
||||
risks: []
|
||||
evidence:
|
||||
- source-uri: README.md
|
||||
grade: E3
|
||||
method-execution:
|
||||
role-id: DES-PROD
|
||||
method-id: pre-direction
|
||||
contract-sha256: 1c62d7fb64879275e5610d65d29eeb88d3e841042ef5f6f991ff725442c614f3
|
||||
step-results:
|
||||
- step-id: frame-brief
|
||||
status: completed
|
||||
output-binding: trusted-artifact
|
||||
artifact-refs:
|
||||
- report-id: brief-1
|
||||
sha256: 80206ae36d5406c01ea5e402211106ec615c522a09dcd35431887ab018016b5d
|
||||
- step-id: discover
|
||||
status: completed
|
||||
output-binding: current-artifact
|
||||
decisions:
|
||||
- decision-id: constraint-scope
|
||||
selected-option-id: observed
|
||||
alternatives:
|
||||
- option-id: observed
|
||||
- option-id: assumed
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
report-type: workflow-artifact
|
||||
artifact-kind: method-judgment-review
|
||||
artifact-version: 1
|
||||
tier: standard
|
||||
identity:
|
||||
artifact-id: judgment-1
|
||||
workflow-id: independent-judgment
|
||||
stage: design
|
||||
producer-role-id: UX-RESEARCHER
|
||||
payload:
|
||||
method-role-id: DES-PROD
|
||||
method-id: pre-direction
|
||||
step-id: discover
|
||||
gate-id: evidence-grounded
|
||||
criterion: constraints are grounded in user signals
|
||||
reviewed-artifact-id: constraints-1
|
||||
reviewed-artifact-sha256: 67b95afaaa22be2b46d3a5cd5b33f41302bb562c4578dc82e792bbeff3cf8755
|
||||
reviewer-role-id: UX-RESEARCHER
|
||||
verdict: Passed
|
||||
findings: []
|
||||
report-header:
|
||||
bottom-line: method-judgment-review independent judgment fixture
|
||||
decision-needed:
|
||||
needed: false
|
||||
confidence:
|
||||
value: Med
|
||||
derived-from: evidence
|
||||
risks: []
|
||||
evidence:
|
||||
- source-uri: README.md
|
||||
grade: E3
|
||||
@@ -0,0 +1 @@
|
||||
def get_item(item_id): return {'id': item_id}
|
||||
Reference in New Issue
Block a user