{"adoption": {"forks": 93, "observed_at": "2026-08-28T04:04:09.480097+00:00", "stars": 1258}, "canonical_url": "https://ross.abutalabs.com/products/promises-unwrapping", "card": {"archived": true, "artifact_type": "learning-resource", "description": "The ES6 promises spec, as per September 2013 TC39 meeting", "domain": ["programming-languages", "documentation"], "enriched": true, "function": ["documentation", "concurrency"], "health_score": 10, "homepage": null, "language": "JavaScript", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["domenic/promises-unwrapping"], "name": "domenic/promises-unwrapping", "platform": [], "pushed_at": "2020-05-15T02:49:18+00:00", "repo": "domenic/promises-unwrapping", "stars": 1258, "tags": ["ecmascript", "es6", "promises", "specification", "tc39", "async", "algorithms", "javascript"], "topics": [], "urls": [], "use_cases": ["understand how ES6 promises work internally", "read the original promises spec proposal text", "research promise states like fulfilled rejected and pending", "study PromiseCapability and promise abstract operations", "trace the history of the ECMAScript promises standardization", "find the TC39 discussion record for promises"], "what_it_is": "The historical staging repository for the ES6 Promises specification draft discussed at the September 2013 TC39 meeting. It documents promise semantics (states, resolution, abstract operations) and has since been folded into the official ECMAScript 6 specification.", "when_to_avoid": ["you need the current normative promises specification - use the official ECMAScript spec instead", "you want a promise implementation library for your code", "you need up-to-date documentation of modern async/await features"], "when_to_choose": ["you need the historical proposal text or issue discussions that shaped the promises spec", "you are researching how promises were standardized in ECMAScript 6"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/promises-unwrapping", "repo": "domenic/promises-unwrapping", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.480097+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:05:35.260323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7410698e062bfe190964a50ad719a637b4b27c146d89c77bf7829dec12eecde1", "fetched_at": "2026-08-28T04:04:09.480097+00:00", "kind": "readme", "missing": false, "url": "https://github.com/domenic/promises-unwrapping"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.480097+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:05:35.260323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7410698e062bfe190964a50ad719a637b4b27c146d89c77bf7829dec12eecde1", "fetched_at": "2026-08-28T04:04:09.480097+00:00", "kind": "readme", "missing": false, "url": "https://github.com/domenic/promises-unwrapping"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:05:35.260323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7410698e062bfe190964a50ad719a637b4b27c146d89c77bf7829dec12eecde1", "fetched_at": "2026-08-28T04:04:09.480097+00:00", "kind": "readme", "missing": false, "url": "https://github.com/domenic/promises-unwrapping"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.480097+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.480097+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.480097+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:05:35.260323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7410698e062bfe190964a50ad719a637b4b27c146d89c77bf7829dec12eecde1", "fetched_at": "2026-08-28T04:04:09.480097+00:00", "kind": "readme", "missing": false, "url": "https://github.com/domenic/promises-unwrapping"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.480097+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.480097+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:05:35.260323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7410698e062bfe190964a50ad719a637b4b27c146d89c77bf7829dec12eecde1", "fetched_at": "2026-08-28T04:04:09.480097+00:00", "kind": "readme", "missing": false, "url": "https://github.com/domenic/promises-unwrapping"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.480097+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.480097+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.480097+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:05:35.260323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7410698e062bfe190964a50ad719a637b4b27c146d89c77bf7829dec12eecde1", "fetched_at": "2026-08-28T04:04:09.480097+00:00", "kind": "readme", "missing": false, "url": "https://github.com/domenic/promises-unwrapping"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.480097+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.480097+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:05:35.260323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7410698e062bfe190964a50ad719a637b4b27c146d89c77bf7829dec12eecde1", "fetched_at": "2026-08-28T04:04:09.480097+00:00", "kind": "readme", "missing": false, "url": "https://github.com/domenic/promises-unwrapping"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:05:35.260323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7410698e062bfe190964a50ad719a637b4b27c146d89c77bf7829dec12eecde1", "fetched_at": "2026-08-28T04:04:09.480097+00:00", "kind": "readme", "missing": false, "url": "https://github.com/domenic/promises-unwrapping"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:05:35.260323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7410698e062bfe190964a50ad719a637b4b27c146d89c77bf7829dec12eecde1", "fetched_at": "2026-08-28T04:04:09.480097+00:00", "kind": "readme", "missing": false, "url": "https://github.com/domenic/promises-unwrapping"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:05:35.260323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7410698e062bfe190964a50ad719a637b4b27c146d89c77bf7829dec12eecde1", "fetched_at": "2026-08-28T04:04:09.480097+00:00", "kind": "readme", "missing": false, "url": "https://github.com/domenic/promises-unwrapping"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_releases", "archived", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4760, "days_push": 2301, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}