Repository object · task

Em 0011

Accepted task in the public catalog.

Source path
tasks/contracts/EM-0011.json
Media type
application/json
Object ID
em:task:sha256:646932f72251dd08b70d999ff79d905e550ba0c75d29cbeedbc1f6c878dffc1c
Content digest
5058748124bc257e90f759be76831e6c38f035fb8097c1bba6c6f19b9501216b

Source content

{

"$schema": "https://epistemedia.com/schemas/task-contract-v1.json",

"id": "EM-0011",

"title": "Restore canonical Apache-2.0 licensing",

"status": "ready",

"change_class": "maintenance",

"objective": "Replace the abbreviated license notice with the complete canonical Apache License 2.0 text and verify that repository, package, and README metadata agree.",

"depends_on": [

"EM-0001"

],

"authority": {

"allowed_paths": [

"LICENSE",

"README.md",

"pyproject.toml",

"tests/**",

"docs/**",

"ops/**",

"runs/**"

],

"forbidden_paths": [

"constitution/**",

"schemas/**",

"policies/**",

"catalog/**",

"governance/events/**",

"tasks/contracts/EM-0001.json",

"tasks/contracts/EM-0002.json",

"tasks/contracts/EM-0003.json",

"tasks/contracts/EM-0004.json",

"tasks/contracts/EM-0005.json",

"tasks/contracts/EM-0006.json",

"tasks/contracts/EM-0007.json",

"tasks/contracts/EM-0008.json",

"tasks/contracts/EM-0009.json"

]

},

"acceptance": [

"LICENSE contains the complete canonical Apache License 2.0 text",

"README and Python package metadata consistently identify Apache-2.0",

"tests reject a future abbreviated or inconsistent license",

"GitHub reports the repository license as Apache-2.0 after accepted-state read-back"

],

"limitations": [

"This task records the project license text and metadata but does not make authorship or ownership attestations for third-party material.",

"GitHub license detection is provider-computed and may update asynchronously after merge."

]

}

Build receipt

Reproduce this projection

Reproducible projection
Catalog
em:catalog:sha256:9bfc972213cba2cde167386103dc2c011ee74639fb7f0794c54120fbbdef1a5d
Frontier
em:frontier:sha256:f33be3eae4c75232d56750ef9a1aa79d96274ece3417d65a75c1391bf61a81bf
Accepted commit
f92846570180dfa4511263f8ba98ecd18f7772c9
Epistemic policy
commons-balanced-v0.1
Disclosure policy
public-noninterference-v0.1
Compiler
epistemedia/0.2.0