Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design if-verify command line tool #625

Closed
4 tasks
Tracked by #629
jmcook1186 opened this issue Apr 10, 2024 · 1 comment
Closed
4 tasks
Tracked by #629

Design if-verify command line tool #625

jmcook1186 opened this issue Apr 10, 2024 · 1 comment

Comments

@jmcook1186
Copy link
Contributor

User story

As a user I want to be able to re-execute a manifest and verify that the outputs are correctly reported. This is important for the transparency and integrity of manifests.

Rationale

We want impact assessments to be verifiable. We can make verification easy by providing a command line tool that will take an output file as an argument, replicate the environment and context defined in the file, re-execute it, and return a boolean true/false showing whether the generated outputs are identical to the one passed to the cli tool.

Implementation details

  • create a design proposal document for the if-verify tool
  • share design proposal with the team to approve or refine
  • if approved, write up design as a specification that can be used to guide the build
  • create new ticket for the actual build

Priority

3/5

Size

M

What does "done" look like?

Design spec exists and is approved by team

Deadline

tbc

@jmcook1186 jmcook1186 added this to IF Apr 10, 2024
@zanete zanete moved this to Backlog in IF Apr 22, 2024
@zanete
Copy link

zanete commented Apr 22, 2024

proposing to include the design of this as part of the workflow of #638 and closing to remove noise

@zanete zanete closed this as not planned Won't fix, can't repro, duplicate, stale Apr 22, 2024
@github-project-automation github-project-automation bot moved this from Backlog to Done in IF Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants