Skip to main content

implementation-reporting

Implement and review tested presentations and secure artifact publication. Use when changing console output, HTML assets, JSON or JUnit projections, escaping, redaction, managed file protections, or manifests.

소스 정보

저장소
greenpau/tested
최근 소스 활동
2026년 10월 4일 22:37
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
6 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
implementation-reporting
description
Implement and review tested presentations and secure artifact publication. Use when changing console output, HTML assets, JSON or JUnit projections, escaping, redaction, managed file protections, or manifests.
# Implementation Reporting Own projections of immutable result/coverage snapshots and their secure publication. Keep protocol interpretation, profile math, and child-status policy with their owners. A report explains evidence; it cannot rewrite raw bytes or turn incomplete execution into success. ## Select the report boundary | Task | Required detail | | --- | --- | | Compatibility inventory, evidence imports, permissions, atomic writes or manifest coherence | Read [artifacts and publication](references/artifacts-and-publication.md). | | Shared design, embedded assets, coverage decoration or interactive explorer | Read [HTML presentation](references/html-presentation.md). | | Console formats, escaping, redaction limits or deterministic serialization | Read [presentation security](references/presentation-security.md). | | Occurrence identity, metadata, duration quality, budgets, outcomes or JUnit sentinels | Read [outcome projections](references/outcomes-and-metadata.md). | Load multiple references for changes spanning formats or storage. Inspect [renderer composition](../../../pkg/report/renderer.go), the relevant source, and assertions linked from each reference before changing behavior. ## Render and publish 1. Consume the normalized snapshot and presentation options, preserving occurrence ordinals, source sequence, explicit incomplete state, duration quality, and retention facts. 2. Redact untrusted presentation values before destination-specific escaping. Keep child artifact paths non-clickable. Keep evidence, status bindings, coverage source, and manifest integrity fields exact and access-limited. 3. Keep all report-owned HTML/CSS/JavaScript in `pkg/report/assets/`, embedded at compile time. Return asset-construction errors and preserve the canonical Go coverage fallback and reversible injection. 4. Stage complete derivatives securely, publish atomically, and hash final bytes. Link only existing managed artifacts and publish the conditional manifest last when the generation is coherent. 5. On failure, retain evidence and child status, withhold incomplete derivatives from the manifest, and fail an otherwise successful requested report. ## Verification and acceptance Use renderer/security tests and stable fixtures for byte-level behavior, artifact tests for storage, and app tests for end-to-end status and bundle composition. Real browser inspection qualifies interactive/layout changes; string assertions alone do not. Record which evidence was actually observed. - Hostile text stays inert in every output format, and configured secrets are absent from presentations while secure raw evidence remains byte-faithful. - Repeated names stay separate in HTML, JSON, JUnit, and slowest lists. - Incomplete, build-only, unknown-child, cancelled, and policy-failed runs cannot yield a false-green CI suite. Missing time stays distinct from zero. - Equivalent snapshots/options render identical bytes and manifest inventories. - Failed publication preserves evidence and leaves no manifest claiming a missing or partial derivative. Coherent test failure can still have a valid diagnostic bundle. - Coverage HTML keeps canonical Go bytes; browser enhancement fails back safely and only exposes source changes with an explicitly resolved baseline.
GitHub에서 보기