Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"document_id": "OAM-MOROCCO-ACQUISITION-CONSTRAINTS-v0.1",
"status": "ENGINEERING_CLASSIFICATIONS_NOT_LEGAL_OPINIONS",
"no_source_bytes_acquired": true,
"constraints": [
{"scope": "TGR_PDF_SOURCES", "disposition": "LINK_AND_RECEIPT_ONLY", "robots_observation": "No automated crawl executed", "authentication": "None observed", "visible_download": true, "direct_get": "UNTESTED", "human_download": true, "crawl_required": false, "stability": "UUID paths appear stable but bytes not frozen", "blockers": ["rights review", "redirect receipt", "exact-byte freeze authorization"]},
{"scope": "CDC_CHALLENGE_HTML", "disposition": "LINK_AND_RECEIPT_ONLY", "robots_observation": "Single public pages observed; no crawl", "authentication": "None", "visible_download": false, "direct_get": true, "human_download": true, "crawl_required": false, "stability": "mutable HTML", "blockers": ["terms review", "immutable capture plan"]},
{"scope": "PMP_CASE_PAGES_AND_ACTION_DOWNLOADS", "disposition": "LINK_AND_RECEIPT_ONLY", "robots_observation": "Public detail pages observed; no automated crawl or artifact action invoked", "authentication": "Detail pages render unauthenticated; artifact actions not tested", "visible_download": true, "direct_get": "DETAIL_PAGE_YES_ARTIFACT_ENDPOINT_UNRESOLVED", "human_download": true, "crawl_required": false, "stability": "stable refConsultation identity; artifact bytes untested", "blockers": ["dynamic artifact URLs", "rights review", "exact-byte freeze authorization"]}
],
"prohibited": ["authenticated download", "CAPTCHA bypass", "portal crawl", "source-byte commit", "invented legal clearance"]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Morocco Acquisition Constraints v0.1

Status: **ENGINEERING_CLASSIFICATIONS_NOT_LEGAL_OPINIONS**

No source bytes acquired: **YES**

## Constraints

| Scope | Disposition | Robots | Authentication | Visible | Direct GET | Human | Crawl | Stability | Blockers |
|---|---|---|---|---|---|---|---|---|---|
| TGR_PDF_SOURCES | LINK_AND_RECEIPT_ONLY | No automated crawl executed | None observed | YES | UNTESTED | YES | NO | UUID paths appear stable but bytes not frozen | rights review; redirect receipt; exact-byte freeze authorization |
| CDC_CHALLENGE_HTML | LINK_AND_RECEIPT_ONLY | Single public pages observed; no crawl | None | NO | YES | YES | NO | mutable HTML | terms review; immutable capture plan |
| PMP_CASE_PAGES_AND_ACTION_DOWNLOADS | LINK_AND_RECEIPT_ONLY | Public detail pages observed; no automated crawl or artifact action invoked | Detail pages render unauthenticated; artifact actions not tested | YES | DETAIL_PAGE_YES_ARTIFACT_ENDPOINT_UNRESOLVED | YES | NO | stable refConsultation identity; artifact bytes untested | dynamic artifact URLs; rights review; exact-byte freeze authorization |

## Prohibited

- authenticated download
- CAPTCHA bypass
- portal crawl
- source-byte commit
- invented legal clearance
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
{
"document_id": "OAM-MISSION-SELECTION-SCORECARD-v0.1",
"scale": {
"0": "absent",
"1": "partial_or_uncertain",
"2": "present_and_official"
},
"mission_selection_status": "PROVISIONAL_UNRECONCILED",
"proposed_mission_id": "MAR-MISSION-001",
"institutional_admission": "NONE",
"golden_mission_status": "NOT_ADMITTED",
"cross_repository_reconciliation_required": true,
"semantic_implementation_gate": "BLOCKED",
"dimensions": [
"stable_official_identity",
"french_source_availability",
"tender_notice_availability",
"dao_specifications_tor",
"administrative_or_technical_clauses",
"amendment_or_addendum_evidence",
"evaluation_criteria_grid",
"commission_minute_or_extract",
"award_or_result",
"programme_previsionnel_linkage",
"buyer_procedure_value_date_completeness",
"exact_byte_downloadable_artifacts",
"no_login_captcha_access_control",
"tender_evaluation_award_suitability"
],
"scores": [
{
"candidate_id": "PMP-CASE-001",
"values": [2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1],
"total": 11,
"mandatory_gate_result": "PASS",
"gate_evidence_reference": "PMP-CASE-001#mandatory_gate",
"nomination": "NOT_SELECTED"
},
{
"candidate_id": "PMP-CASE-002",
"values": [2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1],
"total": 11,
"mandatory_gate_result": "PASS",
"gate_evidence_reference": "PMP-CASE-002#mandatory_gate",
"nomination": "NOT_SELECTED"
},
{
"candidate_id": "PMP-CASE-003",
"values": [2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1],
"total": 11,
"mandatory_gate_result": "PASS",
"gate_evidence_reference": "PMP-CASE-003#mandatory_gate",
"nomination": "NOT_SELECTED"
},
{
"candidate_id": "PMP-CASE-004",
"values": [2, 2, 2, 1, 0, 0, 0, 2, 2, 0, 1, 1, 1, 2],
"total": 16,
"mandatory_gate_result": "PASS",
"gate_evidence_reference": "PMP-CASE-004#mandatory_gate",
"nomination": "PREFERRED_MAR-MISSION-001"
},
{
"candidate_id": "PMP-CASE-005",
"values": [2, 2, 2, 1, 0, 0, 0, 2, 2, 0, 1, 1, 1, 2],
"total": 16,
"mandatory_gate_result": "PASS",
"gate_evidence_reference": "PMP-CASE-005#mandatory_gate",
"nomination": "FALLBACK"
}
],
"selection_rule": "Derive the eight mandatory criteria from candidate evidence before scoring. Aggregate score never overrides the mandatory gate. Open state is recorded separately and never counted as award evidence.",
"selection_outcome": "ADMISSIBLE_CASES_FOUND",
"preferred": {
"mission_id": "MAR-MISSION-001",
"candidate_id": "PMP-CASE-004",
"result_linkage_result": "VERIFIED_MATCH"
},
"fallback": {
"candidate_id": "PMP-CASE-005",
"result_linkage_result": "VERIFIED_MATCH"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Morocco Mission Selection Scorecard v0.1

Scores: 0 absent; 1 partial/uncertain; 2 present and official.

Mission status: **PROVISIONAL_UNRECONCILED**

Proposed mission ID: **MAR-MISSION-001**

Institutional admission: **NONE**

Golden mission: **NOT_ADMITTED**

Cross-repository reconciliation required: **YES**

Semantic implementation gate: **BLOCKED**

Rule: Derive the eight mandatory criteria from candidate evidence before scoring. Aggregate score never overrides the mandatory gate. Open state is recorded separately and never counted as award evidence.

## Complete scorecard

| Candidate | stable_official_identity | french_source_availability | tender_notice_availability | dao_specifications_tor | administrative_or_technical_clauses | amendment_or_addendum_evidence | evaluation_criteria_grid | commission_minute_or_extract | award_or_result | programme_previsionnel_linkage | buyer_procedure_value_date_completeness | exact_byte_downloadable_artifacts | no_login_captcha_access_control | tender_evaluation_award_suitability | Total | Mandatory | Nomination |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PMP-CASE-001 | 2 | 2 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 11 | PASS | NOT_SELECTED |
| PMP-CASE-002 | 2 | 2 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 11 | PASS | NOT_SELECTED |
| PMP-CASE-003 | 2 | 2 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 11 | PASS | NOT_SELECTED |
| PMP-CASE-004 | 2 | 2 | 2 | 1 | 0 | 0 | 0 | 2 | 2 | 0 | 1 | 1 | 1 | 2 | 16 | PASS | PREFERRED_MAR-MISSION-001 |
| PMP-CASE-005 | 2 | 2 | 2 | 1 | 0 | 0 | 0 | 2 | 2 | 0 | 1 | 1 | 1 | 2 | 16 | PASS | FALLBACK |

Outcome: **ADMISSIBLE_CASES_FOUND**

Preferred: **MAR-MISSION-001 → PMP-CASE-004**

Fallback: **PMP-CASE-005**
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
"document_id": "OAM-MOROCCO-NORMATIVE-SOURCE-MAP-v0.1",
"status": "PREFLIGHT_NO_LEGAL_INTERPRETATION",
"french_first": true,
"entries": [
{
"source_id": "MAR-NORM-001",
"role": "PRIMARY_FRENCH_NORMATIVE_CANDIDATE",
"authoritative_for_semantics": "OWNER_AND_LEGAL_CONFIRMATION_REQUIRED",
"relationship": "Decree 2-22-431"
},
{
"source_id": "MAR-NORM-001-EN",
"role": "UNOFFICIAL_TRANSLATION_COMPANION",
"authoritative_for_semantics": false,
"relationship": "Navigation companion to MAR-NORM-001"
},
{
"source_id": "MAR-IMPL-001",
"role": "IMPLEMENTING_ORDERS_COMPILATION",
"authoritative_for_semantics": "OWNER_AND_LEGAL_CONFIRMATION_REQUIRED",
"relationship": "Orders expressly cite Decree 2-22-431"
},
{
"source_id": "MAR-CCAG-001",
"role": "DISCOVERY_CANDIDATE_NOT_APPLICABLE_TO_CURRENT_MISSION",
"authoritative_for_semantics": false,
"relationship": "Works CCAG excluded from the proposed normative corpus because the selected mission is a goods procurement"
},
{
"source_id": "CDC-CHALLENGE-001",
"role": "MISSION_FRAMING_EN",
"authoritative_for_semantics": false,
"relationship": "Challenge statement, not normative text"
},
{
"source_id": "CDC-CHALLENGE-001-FR",
"role": "MISSION_FRAMING_FR",
"authoritative_for_semantics": false,
"relationship": "French challenge page, not normative text"
}
],
"proposed_normative_corpus": [
"MAR-NORM-001",
"MAR-NORM-001-EN",
"MAR-IMPL-001"
],
"excluded_from_proposed_normative_corpus": [
{
"source_id": "MAR-CCAG-001",
"reason": "Procurement-category mismatch: works instrument versus selected goods mission"
}
],
"unresolved": [
"Bulletin Officiel chain and amendments",
"Complete implementing-order inventory",
"Applicable official goods instrument, if any, was not identified without policy interpretation"
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Morocco Normative Source Map v0.1

Status: **PREFLIGHT_NO_LEGAL_INTERPRETATION**

No legal meaning or applicability conclusion is expressed.

## Map

| ID | Role | Authoritative | Relationship |
|---|---|---|---|
| MAR-NORM-001 | PRIMARY_FRENCH_NORMATIVE_CANDIDATE | OWNER_AND_LEGAL_CONFIRMATION_REQUIRED | Decree 2-22-431 |
| MAR-NORM-001-EN | UNOFFICIAL_TRANSLATION_COMPANION | NO | Navigation companion to MAR-NORM-001 |
| MAR-IMPL-001 | IMPLEMENTING_ORDERS_COMPILATION | OWNER_AND_LEGAL_CONFIRMATION_REQUIRED | Orders expressly cite Decree 2-22-431 |
| MAR-CCAG-001 | DISCOVERY_CANDIDATE_NOT_APPLICABLE_TO_CURRENT_MISSION | NO | Works CCAG excluded from the proposed normative corpus because the selected mission is a goods procurement |
| CDC-CHALLENGE-001 | MISSION_FRAMING_EN | NO | Challenge statement, not normative text |
| CDC-CHALLENGE-001-FR | MISSION_FRAMING_FR | NO | French challenge page, not normative text |

## Proposed normative corpus

- MAR-NORM-001
- MAR-NORM-001-EN
- MAR-IMPL-001

## Excluded discovery candidates

| ID | Reason |
|---|---|
| MAR-CCAG-001 | Procurement-category mismatch: works instrument versus selected goods mission |

## Unresolved

- Bulletin Officiel chain and amendments
- Complete implementing-order inventory
- Applicable official goods instrument, if any, was not identified without policy interpretation
Loading
Loading