Histórico · 2026-10-16

Este relatório vale para a versão e o escopo históricos declarados. Foi preservado como evidência e não qualifica fontes alterados de outra versão.

Baixar relatório

Qualificação 0.2.0 · histórico

{
  "version": "0.2.0",
  "qualified_at_utc": "2026-10-16T00:36:49.696960+00:00",
  "status": "qualified-with-scope",
  "production_ready_scope": "CLI local em GNU/Linux: marcação reversível, integridade, comparação heurística e assinatura OpenSSH Ed25519",
  "license": "GPL-3.0-or-later",
  "runtime_commit": "72801ad",
  "environment": {
    "system": "Linux",
    "machine": "x86_64",
    "python": "3.12.14"
  },
  "tests": {
    "run": 71,
    "failures": 0,
    "errors": 0,
    "real_openssh_tests": 13,
    "skipped_classes": [
      {
        "component": "GPG",
        "reason": "gpg-agent não pode criar sockets neste ambiente"
      }
    ]
  },
  "independent_review": {
    "status": "approved-after-fixes",
    "report": "REVIEW_0.2.0.md",
    "unresolved_critical_or_important_findings": 0
  },
  "portable": {
    "file": "codemark.pyz",
    "bytes": 34754,
    "sha256": "8fbaefab3f91efecc9ba441dea607a6ec682771d2853ddd717a2f5b456d6e92a",
    "self_test": {
      "action": "self-test",
      "version": "0.2.0",
      "ok": true,
      "checks": [
        {
          "name": "mark",
          "status": "pass"
        },
        {
          "name": "verify",
          "status": "pass"
        },
        {
          "name": "python-runtime",
          "status": "pass"
        },
        {
          "name": "javascript-runtime",
          "status": "pass"
        },
        {
          "name": "guile-runtime",
          "status": "skip",
          "detail": "Guile não disponível; execução Scheme não testada."
        },
        {
          "name": "openssh-signature",
          "status": "pass"
        },
        {
          "name": "tamper",
          "status": "pass"
        },
        {
          "name": "compare",
          "status": "pass"
        },
        {
          "name": "unmark",
          "status": "pass"
        }
      ],
      "scope": "Fixtures temporárias de CLI neste host; não certifica projetos ou plataformas.",
      "note": "Nenhuma chave ou fonte do usuário foi usada. GUI e GPG não são exercitados por este autoteste."
    }
  },
  "migration_from_0.1.0": {
    "status": "pass",
    "checks": [
      "verify existing manifest",
      "idempotent re-mark",
      "byte-exact unmark with CRLF and shebang"
    ]
  },
  "not_qualified_here": [
    "GUI rendering",
    "GPG",
    "Windows",
    "GNU Guix platform",
    "Guile execution"
  ],
  "excluded_guarantees": [
    "blocking REA or AI reverse engineering",
    "unremovable watermarks",
    "legal ownership or timestamp proof",
    "universal clone detection",
    "crash recovery after power loss or forced termination"
  ],
  "activation": "Read PRODUCTION.md; run self-test on destination and project tests after marking",
  "release_published_externally": false
}