Buckets:
bbkdevops/unicosys-hypergraph-bucket / tinymind-native-8b-remote-handoff /bundle /train /dataset_quality_governor.py
| from __future__ import annotations | |
| from collections import Counter, defaultdict | |
| from dataclasses import dataclass, field | |
| from datetime import datetime, timezone | |
| import hashlib | |
| import json | |
| from pathlib import Path | |
| import re | |
| from typing import Any | |
| ROOT = Path(__file__).resolve().parents[1] | |
| SECRET_PATTERNS = [ | |
| re.compile(r"\bhf_[A-Za-z0-9]{20,}\b"), | |
| re.compile(r"\bsk-or-v1-[A-Za-z0-9]{20,}\b"), | |
| re.compile(r"\b(?:api[_-]?key|access[_-]?token|secret)\s*[:=]\s*['\"]?[A-Za-z0-9_\-]{16,}", re.IGNORECASE), | |
| ] | |
| BASE64ISH_RE = re.compile(r"^[A-Za-z0-9+/=\s]{512,}$") | |
| SYMBOL_RE = re.compile(r"[^\w\s\u0E00-\u0E7F.,:;!?()\[\]{}<>/\\'\"`+=#@&%*\-]") | |
| RAW_REASONING_RE = re.compile( | |
| r"<\s*(?:think|thinking|reasoning)\b[^>]*>.*?<\s*/\s*(?:think|thinking|reasoning)\s*>", | |
| re.IGNORECASE | re.DOTALL, | |
| ) | |
| def _canonical_text(item: dict[str, Any]) -> str: | |
| if "messages" in item: | |
| return "\n".join(str(m.get("role", "")) + ":" + str(m.get("content", "")) for m in item.get("messages", [])) | |
| return str(item.get("text", "")) | |
| def _norm_for_hash(text: str) -> str: | |
| text = re.sub(r"\s+", " ", text).strip().lower() | |
| text = re.sub(r"https?://\S+", "<url>", text) | |
| return text | |
| def _source(item: dict[str, Any]) -> str: | |
| if item.get("source"): | |
| return str(item["source"]) | |
| meta = item.get("metadata") or {} | |
| if meta.get("record_kind"): | |
| return "sandbox_" + str(meta["record_kind"]) | |
| return "unknown" | |
| def _domain(item: dict[str, Any], source: str) -> str: | |
| low = source.lower() | |
| if "alignment_tool_sft" in low: | |
| meta_domain = str((item.get("metadata") or {}).get("domain", "")).lower() | |
| if meta_domain in {"alignment_constraint_following", "alignment_tool_calling"}: | |
| return meta_domain | |
| return "alignment_tool_sft" | |
| if "logic_agent_code" in low: | |
| meta_domain = str((item.get("metadata") or {}).get("domain", "")).lower() | |
| if meta_domain in { | |
| "instruction_following", | |
| "tool_grounding", | |
| "coding_python", | |
| "coding_cpp_rust", | |
| "reasoning_logic", | |
| "data_tooling", | |
| }: | |
| return "logic_" + meta_domain | |
| return "logic_agent_code" | |
| if "claude_reasoning_bucket" in low: | |
| category = str((item.get("metadata") or {}).get("category") or item.get("category") or "general").lower() | |
| return "claude_reasoning_" + re.sub(r"[^a-z0-9_]+", "_", category).strip("_") | |
| if "parsebench" in low: | |
| return "data_tooling" | |
| if "simpleqa" in low: | |
| return "general" | |
| if "multiloko" in low: | |
| return "thai_grounding" | |
| if "mgsm" in low: | |
| return "thai_grounding" | |
| if "livecodebench" in low: | |
| return "logic_coding_python" | |
| if "coverage_100k" in low or "coverage_100_axis" in low: | |
| return "coverage_100k" | |
| if "cve" in low: | |
| return "cve_intelligence" | |
| if "thai" in low or "mt_opus" in low: | |
| return "thai_grounding" | |
| if "sandbox" in low or "tool" in low: | |
| return "sandbox_tools" | |
| if "reverse" in low or "apk" in low or "ghidra" in low or "il2cpp" in low or "droid" in low: | |
| return "reverse_engineering" | |
| if "maxmind" in low: | |
| return "data_tooling" | |
| return "general" | |
| def _semantic_hash(item: dict[str, Any], text: str, domain: str) -> str: | |
| metadata = item.get("metadata") or {} | |
| if domain == "coverage_100k" and metadata.get("fingerprint_sha256"): | |
| return "coverage_100k:" + str(metadata["fingerprint_sha256"]) | |
| if domain.startswith("logic_") and metadata.get("fingerprint_sha256"): | |
| return domain + ":" + str(metadata["fingerprint_sha256"]) | |
| if domain.startswith("alignment_") and metadata.get("fingerprint_sha256"): | |
| return domain + ":" + str(metadata["fingerprint_sha256"]) | |
| return hashlib.sha256(_norm_for_hash(text).encode("utf-8", errors="ignore")).hexdigest() | |
| def _source_shard(source: str, domain: str) -> str: | |
| if domain.startswith(("logic_", "alignment_", "claude_reasoning_")): | |
| return f"{source}:{domain}" | |
| return source | |
| def _token_estimate(text: str) -> int: | |
| # Conservative multilingual approximation. Used only for filtering/reporting, not claims. | |
| return max(1, len(text) // 4) | |
| def _quality_reject_reason(text: str, *, skip_repetition_scan: bool = False) -> str | None: | |
| compact = re.sub(r"\s+", " ", text).strip() | |
| if RAW_REASONING_RE.search(compact): | |
| return "raw_reasoning_trace" | |
| if any(pattern.search(compact) for pattern in SECRET_PATTERNS): | |
| return "secret_like_token" | |
| alnum = re.sub(r"[^A-Za-z0-9+/=]", "", text) | |
| unique_chars = len(set(alnum)) | |
| if re.search(r"([A-Za-z0-9+/=])\1{127,}", text): | |
| return "encoded_blob" | |
| if len(alnum) >= 512 and unique_chars <= 8: | |
| return "encoded_blob" | |
| if BASE64ISH_RE.fullmatch(text.strip()) and len(alnum) >= 512 and len(alnum) / max(1, len(text)) > 0.92: | |
| return "encoded_blob" | |
| if not skip_repetition_scan: | |
| words = re.findall(r"[\w\u0E00-\u0E7F]{2,}", compact.lower()) | |
| if len(words) >= 80: | |
| most_common_count = Counter(words).most_common(1)[0][1] | |
| if most_common_count / len(words) > 0.35: | |
| return "repetition_loop" | |
| for n in (3, 4, 5): | |
| if len(words) >= n * 16: | |
| grams = [" ".join(words[i : i + n]) for i in range(len(words) - n + 1)] | |
| if Counter(grams).most_common(1)[0][1] >= 12: | |
| return "repetition_loop" | |
| visible = [ch for ch in text if not ch.isspace()] | |
| if len(visible) >= 80: | |
| symbol_count = sum(1 for ch in visible if SYMBOL_RE.match(ch)) | |
| punctuation_count = sum(1 for ch in visible if not (ch.isalnum() or "\u0E00" <= ch <= "\u0E7F")) | |
| wordlike_count = sum(1 for ch in visible if ch.isalnum() or "\u0E00" <= ch <= "\u0E7F") | |
| if symbol_count / len(visible) > 0.45 and wordlike_count / len(visible) < 0.35: | |
| return "symbol_noise" | |
| if punctuation_count / len(visible) > 0.70 and wordlike_count / len(visible) < 0.20: | |
| return "symbol_noise" | |
| return None | |
| def _read_jsonl(path: Path): | |
| decoder = json.JSONDecoder(strict=False) | |
| with path.open("r", encoding="utf-8", errors="replace") as f: | |
| for line_no, line in enumerate(f, start=1): | |
| if not line.strip(): | |
| continue | |
| try: | |
| yield line_no, decoder.decode(line) | |
| except json.JSONDecodeError: | |
| yield line_no, None | |
| class DatasetQualityPolicy: | |
| max_records: int = 24_000 | |
| max_estimated_tokens: int = 2048 | |
| min_estimated_tokens: int = 8 | |
| recipe_profile: str = "default" | |
| domain_caps: dict[str, int] = field( | |
| default_factory=lambda: { | |
| "cve_intelligence": 8_000, | |
| "thai_grounding": 5_000, | |
| "reverse_engineering": 7_000, | |
| "sandbox_tools": 1_000, | |
| "data_tooling": 1_000, | |
| "coverage_100k": 100_000, | |
| "logic_instruction_following": 12_000, | |
| "logic_tool_grounding": 12_000, | |
| "logic_coding_python": 12_000, | |
| "logic_coding_cpp_rust": 12_000, | |
| "logic_reasoning_logic": 12_000, | |
| "logic_data_tooling": 12_000, | |
| "alignment_constraint_following": 15_000, | |
| "alignment_tool_calling": 15_000, | |
| "claude_reasoning_coding": 2_000, | |
| "claude_reasoning_humanities": 1_000, | |
| "claude_reasoning_science": 1_000, | |
| "claude_reasoning_general": 800, | |
| "general": 2_000, | |
| } | |
| ) | |
| def for_profile(profile: str, *, max_records: int, max_estimated_tokens: int) -> "DatasetQualityPolicy": | |
| profiles = { | |
| "default": { | |
| "cve_intelligence": 8_000, | |
| "thai_grounding": 5_000, | |
| "reverse_engineering": 7_000, | |
| "sandbox_tools": 1_000, | |
| "data_tooling": 1_000, | |
| "coverage_100k": 100_000, | |
| "logic_instruction_following": 12_000, | |
| "logic_tool_grounding": 12_000, | |
| "logic_coding_python": 12_000, | |
| "logic_coding_cpp_rust": 12_000, | |
| "logic_reasoning_logic": 12_000, | |
| "logic_data_tooling": 12_000, | |
| "alignment_constraint_following": 15_000, | |
| "alignment_tool_calling": 15_000, | |
| "claude_reasoning_coding": 2_000, | |
| "claude_reasoning_humanities": 1_000, | |
| "claude_reasoning_science": 1_000, | |
| "claude_reasoning_general": 800, | |
| "general": 2_000, | |
| }, | |
| "balanced": { | |
| "coverage_100k": 42_000, | |
| "thai_grounding": 16_000, | |
| "cve_intelligence": 14_000, | |
| "reverse_engineering": 14_000, | |
| "sandbox_tools": 8_000, | |
| "data_tooling": 4_000, | |
| "general": 12_000, | |
| "logic_instruction_following": 0, | |
| "logic_tool_grounding": 0, | |
| "logic_coding_python": 0, | |
| "logic_coding_cpp_rust": 0, | |
| "logic_reasoning_logic": 0, | |
| "logic_data_tooling": 0, | |
| "alignment_constraint_following": 0, | |
| "alignment_tool_calling": 0, | |
| "claude_reasoning_coding": 0, | |
| "claude_reasoning_humanities": 0, | |
| "claude_reasoning_science": 0, | |
| "claude_reasoning_general": 0, | |
| }, | |
| "frontier": { | |
| "coverage_100k": 36_000, | |
| "thai_grounding": 18_000, | |
| "cve_intelligence": 12_000, | |
| "reverse_engineering": 12_000, | |
| "sandbox_tools": 10_000, | |
| "data_tooling": 4_000, | |
| "general": 16_000, | |
| "logic_instruction_following": 0, | |
| "logic_tool_grounding": 0, | |
| "logic_coding_python": 0, | |
| "logic_coding_cpp_rust": 0, | |
| "logic_reasoning_logic": 0, | |
| "logic_data_tooling": 0, | |
| "alignment_constraint_following": 0, | |
| "alignment_tool_calling": 0, | |
| "claude_reasoning_coding": 0, | |
| "claude_reasoning_humanities": 0, | |
| "claude_reasoning_science": 0, | |
| "claude_reasoning_general": 0, | |
| }, | |
| "surgery": { | |
| "coverage_100k": 5_000, | |
| "logic_instruction_following": 9_000, | |
| "logic_tool_grounding": 9_000, | |
| "logic_coding_python": 9_000, | |
| "logic_coding_cpp_rust": 9_000, | |
| "logic_reasoning_logic": 9_000, | |
| "logic_data_tooling": 9_000, | |
| "alignment_constraint_following": 14_000, | |
| "alignment_tool_calling": 14_000, | |
| "claude_reasoning_coding": 1_500, | |
| "claude_reasoning_humanities": 900, | |
| "claude_reasoning_science": 900, | |
| "claude_reasoning_math": 600, | |
| "claude_reasoning_physics": 600, | |
| "claude_reasoning_biology": 600, | |
| "claude_reasoning_chemistry": 600, | |
| "claude_reasoning_medicine": 600, | |
| "claude_reasoning_law": 600, | |
| "claude_reasoning_business": 500, | |
| "claude_reasoning_finance": 500, | |
| "claude_reasoning_linguistics": 500, | |
| "claude_reasoning_history": 500, | |
| "claude_reasoning_philosophy": 500, | |
| "claude_reasoning_psychology": 500, | |
| "claude_reasoning_economics": 500, | |
| "claude_reasoning_political_science": 500, | |
| "claude_reasoning_sociology": 500, | |
| "claude_reasoning_geography": 500, | |
| "claude_reasoning_literature": 500, | |
| "claude_reasoning_arts": 500, | |
| "claude_reasoning_earth_science": 500, | |
| "claude_reasoning_creative_writing": 300, | |
| "claude_reasoning_general": 800, | |
| "thai_grounding": 8_000, | |
| "cve_intelligence": 6_000, | |
| "reverse_engineering": 6_000, | |
| "sandbox_tools": 4_000, | |
| "data_tooling": 2_000, | |
| "general": 12_000, | |
| }, | |
| "apex": { | |
| "coverage_100k": 3_000, | |
| "logic_instruction_following": 18_000, | |
| "logic_tool_grounding": 18_000, | |
| "logic_coding_python": 14_000, | |
| "logic_coding_cpp_rust": 14_000, | |
| "logic_reasoning_logic": 14_000, | |
| "logic_data_tooling": 10_000, | |
| "alignment_constraint_following": 20_000, | |
| "alignment_tool_calling": 20_000, | |
| "claude_reasoning_coding": 1_200, | |
| "claude_reasoning_humanities": 700, | |
| "claude_reasoning_science": 700, | |
| "claude_reasoning_math": 500, | |
| "claude_reasoning_physics": 500, | |
| "claude_reasoning_biology": 500, | |
| "claude_reasoning_chemistry": 500, | |
| "claude_reasoning_medicine": 500, | |
| "claude_reasoning_law": 500, | |
| "claude_reasoning_business": 350, | |
| "claude_reasoning_finance": 350, | |
| "claude_reasoning_linguistics": 350, | |
| "claude_reasoning_history": 350, | |
| "claude_reasoning_philosophy": 350, | |
| "claude_reasoning_psychology": 350, | |
| "claude_reasoning_economics": 350, | |
| "claude_reasoning_political_science": 350, | |
| "claude_reasoning_sociology": 350, | |
| "claude_reasoning_geography": 350, | |
| "claude_reasoning_literature": 350, | |
| "claude_reasoning_arts": 250, | |
| "claude_reasoning_earth_science": 350, | |
| "claude_reasoning_creative_writing": 0, | |
| "thai_grounding": 10_000, | |
| "cve_intelligence": 4_000, | |
| "reverse_engineering": 5_000, | |
| "sandbox_tools": 6_000, | |
| "data_tooling": 4_000, | |
| "general": 8_000, | |
| }, | |
| } | |
| if profile not in profiles: | |
| raise ValueError(f"unknown recipe_profile {profile!r}; choose one of {sorted(profiles)}") | |
| return DatasetQualityPolicy( | |
| max_records=max_records, | |
| max_estimated_tokens=max_estimated_tokens, | |
| recipe_profile=profile, | |
| domain_caps=profiles[profile], | |
| ) | |
| class DatasetQualityGovernor: | |
| def __init__(self, policy: DatasetQualityPolicy | None = None): | |
| self.policy = policy or DatasetQualityPolicy() | |
| def build(self, input_jsonl: str | Path, out_dir: str | Path) -> dict[str, Any]: | |
| src = Path(input_jsonl) | |
| out = Path(out_dir) | |
| out.mkdir(parents=True, exist_ok=True) | |
| optimized = out / "tinymind_12b_quality_governed_mix.jsonl" | |
| seen: set[str] = set() | |
| kept_records = 0 | |
| input_records_seen = 0 | |
| domain_counts: Counter[str] = Counter() | |
| source_counts: Counter[str] = Counter() | |
| source_shard_counts: Counter[str] = Counter() | |
| reject_counts: Counter[str] = Counter() | |
| rejected_examples: dict[str, list[dict[str, Any]]] = defaultdict(list) | |
| with optimized.open("w", encoding="utf-8", newline="\n") as f: | |
| for line_no, item in _read_jsonl(src): | |
| input_records_seen += 1 | |
| if item is None: | |
| self._reject(reject_counts, rejected_examples, "invalid_json", line_no, None) | |
| continue | |
| text = _canonical_text(item) | |
| tok = _token_estimate(text) | |
| source = _source(item) | |
| domain = _domain(item, source) | |
| h = _semantic_hash(item, text, domain) | |
| if h in seen: | |
| self._reject(reject_counts, rejected_examples, "duplicate_semantic_hash", line_no, source) | |
| continue | |
| if tok < self.policy.min_estimated_tokens: | |
| self._reject(reject_counts, rejected_examples, "too_short", line_no, source) | |
| continue | |
| if tok > self.policy.max_estimated_tokens: | |
| self._reject(reject_counts, rejected_examples, "too_long", line_no, source) | |
| continue | |
| quality_reason = _quality_reject_reason( | |
| text, | |
| skip_repetition_scan=domain == "coverage_100k" or domain.startswith("logic_") or domain.startswith("alignment_"), | |
| ) | |
| if quality_reason: | |
| self._reject(reject_counts, rejected_examples, quality_reason, line_no, source) | |
| continue | |
| if domain_counts[domain] >= self.policy.domain_caps.get(domain, self.policy.domain_caps["general"]): | |
| self._reject(reject_counts, rejected_examples, "domain_cap", line_no, source) | |
| continue | |
| if kept_records >= self.policy.max_records: | |
| self._reject(reject_counts, rejected_examples, "global_cap", line_no, source) | |
| continue | |
| item.setdefault("quality_governor", {}) | |
| item["quality_governor"].update( | |
| { | |
| "domain": domain, | |
| "source": source, | |
| "estimated_tokens": tok, | |
| "semantic_sha256": h, | |
| "loss_weight": self._loss_weight(domain, item), | |
| } | |
| ) | |
| f.write(json.dumps(item, ensure_ascii=False) + "\n") | |
| seen.add(h) | |
| kept_records += 1 | |
| domain_counts[domain] += 1 | |
| source_counts[source] += 1 | |
| source_shard_counts[_source_shard(source, domain)] += 1 | |
| purity_intensity_gate = self._purity_intensity_gate( | |
| domain_counts=domain_counts, | |
| source_counts=source_shard_counts, | |
| reject_counts=reject_counts, | |
| kept_records=kept_records, | |
| ) | |
| balanced_ready = self._balanced_ready(domain_counts, kept_records) | |
| train_allowed = balanced_ready and ( | |
| self.policy.recipe_profile != "apex" or purity_intensity_gate["training_intensity_ready"] | |
| ) | |
| manifest = { | |
| "schema_version": "tinymind-dataset-quality-governor-v1", | |
| "created_at": datetime.now(timezone.utc).isoformat(), | |
| "input_jsonl": str(src), | |
| "optimized_jsonl": str(optimized), | |
| "input_records_seen": input_records_seen, | |
| "kept_records": kept_records, | |
| "rejected_records": sum(reject_counts.values()), | |
| "domain_counts": dict(sorted(domain_counts.items())), | |
| "source_counts_top": dict(source_counts.most_common(40)), | |
| "source_shard_counts_top": dict(source_shard_counts.most_common(40)), | |
| "reject_counts": dict(sorted(reject_counts.items())), | |
| "rejected_examples": rejected_examples, | |
| "policy": { | |
| "max_records": self.policy.max_records, | |
| "max_estimated_tokens": self.policy.max_estimated_tokens, | |
| "min_estimated_tokens": self.policy.min_estimated_tokens, | |
| "recipe_profile": self.policy.recipe_profile, | |
| "domain_caps": self.policy.domain_caps, | |
| }, | |
| "purity_intensity_gate": purity_intensity_gate, | |
| "training_contract": self._training_contract(domain_counts, kept_records), | |
| "claim_gate": { | |
| "quality_governed_dataset_ready": kept_records > 0, | |
| "balanced_recipe_ready": balanced_ready, | |
| "train_allowed": train_allowed, | |
| "zero_waste_claim_allowed": False, | |
| "reason": "The governor reduces known waste patterns and records evidence, but cannot prove absolute zero waste.", | |
| }, | |
| } | |
| manifest_path = out / "dataset_quality_governor_manifest.json" | |
| manifest["manifest_path"] = str(manifest_path) | |
| manifest_path.write_text(json.dumps(manifest, ensure_ascii=False, indent=2, sort_keys=True), encoding="utf-8") | |
| return manifest | |
| def _reject( | |
| self, | |
| counts: Counter[str], | |
| examples: dict[str, list[dict[str, Any]]], | |
| reason: str, | |
| line_no: int, | |
| source: str | None, | |
| ) -> None: | |
| counts[reason] += 1 | |
| if len(examples[reason]) < 8: | |
| examples[reason].append({"line": line_no, "source": source}) | |
| def _balanced_ready(self, domain_counts: Counter[str], kept_records: int) -> bool: | |
| if self.policy.recipe_profile == "default" or kept_records <= 0: | |
| return False | |
| dominant_share = max(domain_counts.values(), default=0) / kept_records | |
| coverage_share = domain_counts.get("coverage_100k", 0) / kept_records | |
| logic_share = sum(count for domain, count in domain_counts.items() if domain.startswith("logic_")) / kept_records | |
| alignment_share = sum(count for domain, count in domain_counts.items() if domain.startswith("alignment_")) / kept_records | |
| if self.policy.recipe_profile == "surgery": | |
| return coverage_share <= 0.10 and (logic_share + alignment_share) >= 0.55 and alignment_share >= 0.20 and dominant_share <= 0.35 | |
| if self.policy.recipe_profile == "apex": | |
| return coverage_share <= 0.05 and (logic_share + alignment_share) >= 0.60 and alignment_share >= 0.20 and dominant_share <= 0.30 | |
| return dominant_share <= 0.50 | |
| def _loss_weight(self, domain: str, item: dict[str, Any]) -> float: | |
| metadata = item.get("metadata") or {} | |
| if metadata.get("loss_weight") is not None: | |
| try: | |
| return float(metadata["loss_weight"]) | |
| except (TypeError, ValueError): | |
| pass | |
| if domain == "coverage_100k": | |
| if self.policy.recipe_profile == "apex": | |
| return 0.08 | |
| return 0.15 | |
| if domain.startswith("logic_"): | |
| if self.policy.recipe_profile == "apex": | |
| return 1.35 | |
| return 1.25 | |
| if domain.startswith("alignment_"): | |
| if self.policy.recipe_profile == "apex": | |
| return 1.60 | |
| return 1.45 | |
| if domain.startswith("claude_reasoning_"): | |
| metadata = item.get("metadata") or {} | |
| if metadata.get("reasoning_blocks_stripped") is False: | |
| return 0.55 | |
| return float(metadata.get("loss_weight", 0.9)) | |
| if domain in {"sandbox_tools", "data_tooling"}: | |
| if self.policy.recipe_profile == "apex": | |
| return 1.35 | |
| return 1.2 | |
| return 1.0 | |
| def _purity_intensity_gate( | |
| self, | |
| *, | |
| domain_counts: Counter[str], | |
| source_counts: Counter[str], | |
| reject_counts: Counter[str], | |
| kept_records: int, | |
| ) -> dict[str, Any]: | |
| coverage_share = domain_counts.get("coverage_100k", 0) / max(kept_records, 1) | |
| logic_share = sum(count for domain, count in domain_counts.items() if domain.startswith("logic_")) / max(kept_records, 1) | |
| alignment_share = sum(count for domain, count in domain_counts.items() if domain.startswith("alignment_")) / max(kept_records, 1) | |
| claude_share = sum(count for domain, count in domain_counts.items() if domain.startswith("claude_reasoning_")) / max(kept_records, 1) | |
| dominant_source_share = max(source_counts.values(), default=0) / max(kept_records, 1) | |
| reasoning_trace_free = reject_counts.get("raw_reasoning_trace", 0) >= 0 | |
| source_dominance_passed = dominant_source_share <= (0.35 if self.policy.recipe_profile == "apex" else 0.50) | |
| training_intensity_ready = self._balanced_ready(domain_counts, kept_records) and source_dominance_passed and reasoning_trace_free | |
| return { | |
| "profile": self.policy.recipe_profile, | |
| "coverage_share": coverage_share, | |
| "logic_share": logic_share, | |
| "alignment_share": alignment_share, | |
| "claude_reasoning_share": claude_share, | |
| "dominant_source_share": dominant_source_share, | |
| "reasoning_trace_free": reasoning_trace_free, | |
| "source_dominance_passed": source_dominance_passed, | |
| "training_intensity_ready": training_intensity_ready, | |
| "raw_reasoning_rejected": reject_counts.get("raw_reasoning_trace", 0), | |
| "world_purest_dataset_claim_allowed": False, | |
| } | |
| def _training_contract(self, domain_counts: Counter[str], kept_records: int) -> dict[str, Any]: | |
| return { | |
| "loss_normalization": "per_sample_token_normalized", | |
| "assistant_targeting": "final_answer_only_text_field", | |
| "reasoning_trace_policy": "strip_or_reject_raw_traces_before_main_training", | |
| "domain_loss_weights": { | |
| "coverage_100k": self._loss_weight("coverage_100k", {}), | |
| "logic": self._loss_weight("logic_instruction_following", {}), | |
| "alignment": self._loss_weight("alignment_tool_calling", {}), | |
| "sandbox_tools": self._loss_weight("sandbox_tools", {}), | |
| "data_tooling": self._loss_weight("data_tooling", {}), | |
| "claude_reasoning_clean": self._loss_weight("claude_reasoning_coding", {"metadata": {"reasoning_blocks_stripped": True}}), | |
| }, | |
| "curriculum": [ | |
| { | |
| "phase": "alignment_core", | |
| "focus": ["alignment_constraint_following", "alignment_tool_calling", "logic_instruction_following"], | |
| "target_share": 0.45 if self.policy.recipe_profile == "apex" else 0.35, | |
| }, | |
| { | |
| "phase": "tool_code_reasoning", | |
| "focus": ["logic_tool_grounding", "logic_coding_python", "logic_coding_cpp_rust", "sandbox_tools", "data_tooling"], | |
| "target_share": 0.35 if self.policy.recipe_profile == "apex" else 0.30, | |
| }, | |
| { | |
| "phase": "knowledge_context_polish", | |
| "focus": ["thai_grounding", "reverse_engineering", "cve_intelligence", "coverage_100k", "claude_reasoning_clean"], | |
| "target_share": 0.20 if self.policy.recipe_profile == "apex" else 0.35, | |
| }, | |
| ], | |
| "kept_records": kept_records, | |
| "domain_counts": dict(sorted(domain_counts.items())), | |
| } | |
Xet Storage Details
- Size:
- 26.8 kB
- Xet hash:
- 98c315fc5c3d79bcc62b6bf95f1b7ba578d3f5a78819ef8ea2c92d2bd4ba75b6
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.